/**
 * Check if the value is a valid date
 *
 * 校验是否是一个有效的日期
 *
 * @example
 * ```js
 * import { isValidDate } from 'is-what-type';
 *
 * isValidDate(new Date()); // true
 * isValidDate(new Date('2023-10-01')); // true
 * isValidDate(new Date(NaN)); // false
 * isValidDate('2023-10-01'); // false
 * isValidDate(123456789); // false
 * isValidDate(null); // false
 * isValidDate(undefined); // false
 * isValidDate({}); // false
 * isValidDate(new Date('invalid-date')); // false
 * ```
 *
 * @param value - The value to check
 * @returns `true` if the value is a valid date, else `false`
 */
export declare function isValidDate(value: unknown): value is Date;
