import { Dayjs } from 'dayjs'; declare const precisionLengthRecord: { year: number; month: number; day: number; hour: number; minute: number; second: number; }; export declare function getRangeData(precision: keyof typeof precisionLengthRecord, min: Dayjs, max: Dayjs, currentPickerDay: Dayjs, format: (precision: keyof typeof precisionLengthRecord, value: number) => string): any[]; /** * 选中的值转换为时间类型,主要处理month从0开始的情况 * @param value * @returns */ export declare function getDateByValue(value: any): Date; /** * date转换为value数组 * @param value * @returns */ export declare function getValueByDate(date: any, precision: keyof typeof precisionLengthRecord): any[]; /** * 是否有效日期,主要处理月份对应可选日期,避免当前时间日期超出当月最后一天 * @param value */ export declare function getValidValue(value: any): any; /** * 比较两个date是否是同一时间 * @param date1 * @param date2 */ export declare function isEqualDate(date1: any, date2: any): boolean; export {};