import dayjs from 'dayjs'; import type { Dayjs } from 'dayjs'; export interface PickerOptions { isValidValue: (date: Dayjs | undefined) => boolean; handleKeydown: (event: KeyboardEvent) => void; parseUserInput: (value: Dayjs | undefined) => dayjs.Dayjs; formatToString: (value: Dayjs | undefined) => string | string[]; getRangeAvailableTime: (date: Dayjs | undefined) => dayjs.Dayjs; getDefaultValue: () => Dayjs; panelReady: boolean; handleClear: () => void; } export declare const dateEquals: (a: Date | any, b: Date | any) => boolean; export declare const valueEquals: (a: Array | any, b: Array | any) => boolean; export declare const parser: (date: string | number | Date, format: string | undefined, lang: string) => Dayjs | undefined; export declare const formatter: (date: string | number | Date, format: string | undefined, lang: string) => string | number | Date; export declare const rangeArr: (n: number) => number[]; export declare const extractDateFormat: (format: string) => string; export declare const extractTimeFormat: (format: string) => string;