// Generated by dts-bundle-generator v6.2.0 import { Locale as FormatLocale } from 'date-format-parse/es/locale'; import { Assign, DeepPartial } from 'utility-types'; import { App, InputHTMLAttributes, PropType, StyleValue } from 'vue'; export interface Locale { formatLocale: FormatLocale; days?: string[]; months?: string[]; yearFormat: string; monthFormat: string; monthBeforeYear: boolean; } export declare type ClassValue = string | Record | Array; export declare type DateValue = string | number | Date | null | undefined | Array; export declare type PickerType = "date" | "year" | "month" | "week" | "datetime" | "time"; export declare type Valuetype = "date" | "format" | "timestamp" | string; export declare type PanelType = "date" | "month" | "year"; export interface Formatter { stringify?: (v: Date, fmt: string) => string; parse?: (v: string, fmt: string) => Date; getWeek?: (v: Date) => number; } declare function locale(name?: string, object?: Locale | null, isLocal?: boolean): Locale; export declare type NonUndefinedable = T extends undefined ? never : T; export declare type DefinePropsToOptions = { [K in keyof T]-?: Record extends Pick ? { type: PropType>; } : { type: PropType; required: true; }; }; export interface PickerInputBaseProps { placeholder?: string; editable?: boolean; disabled?: boolean; clearable?: boolean; inputClass?: ClassValue; inputAttr?: InputHTMLAttributes; range?: boolean; multiple?: boolean; separator?: string; renderInputText?: (v: Date | Date[]) => string; onInputError?: (text: string) => void; onClear?: () => void; } export interface PickerBaseProps { type?: PickerType; format?: string; value?: DateValue; valueType?: Valuetype; formatter?: Formatter; lang?: string | DeepPartial; prefixClass?: string; appendToBody?: boolean; open?: boolean; popupClass?: ClassValue; popupStyle?: StyleValue; confirm?: boolean; confirmText?: string; shortcuts?: Array<{ text: string; onClick: () => Date | Date[]; }>; disabledDate?: (v: Date) => boolean; holidayDate?: (v: Date) => boolean; holidayClickable?: boolean; disabledTime?: (v: Date) => boolean; onClose?: () => void; onOpen?: () => void; onConfirm?: (v: any) => void; onChange?: (v: any, type?: string) => void; ["onUpdate:open"]?: (open: boolean) => void; ["onUpdate:value"]?: (v: any) => void; } export declare type PickerProps = PickerBaseProps & PickerInputBaseProps; export interface CalendarProps { type?: PickerType; value?: Date | Date[]; defaultValue?: Date; defaultPanel?: PickerType; disabledDate?: (value: Date, innerValue?: Date[]) => boolean; holidayClickable?: boolean; holidayDate?: (value: Date, innerValue?: Date[]) => boolean; getClasses?: (value: Date, innerValue: Date[], classes: string) => string[] | string; calendar?: Date; multiple?: boolean; partialUpdate?: boolean; showWeekNumber?: boolean; titleFormat?: string; getYearPanel?: () => number[][]; onDateMouseEnter?: (value: Date) => void; onDateMouseLeave?: (value: Date) => void; onCalendarChange?: (value: Date) => void; onPanelChange?: (value: PanelType, oldValue: PanelType) => void; onPick?: (value: Date) => void; ["onUpdate:value"]?: (v: any, type: string) => void; } export interface TimePickerFormat { start?: string; end?: string; step?: string; format?: string; } export declare type TimePickerFunction = () => Array<{ value: Date; text: string; }>; export declare type TimePickerOptions = TimePickerFormat | TimePickerFunction; export interface TimePanelProps { value?: Date; defaultValue?: Date; format?: string; timeTitleFormat?: string; showTimeHeader?: boolean; disabledTime?: (v: Date, i?: number) => boolean; timePickerOptions?: TimePickerOptions; hourOptions?: number[]; minuteOptions?: number[]; secondOptions?: number[]; hourStep?: number; minuteStep?: number; secondStep?: number; showHour?: boolean; showMinute?: boolean; showSecond?: boolean; use12h?: boolean; scrollDuration?: number; onClickTitle?: (payload: MouseEvent) => void; ["onUpdate:value"]?: (value: Date, type: string, index?: number) => void; } export interface DateTimeBaseProps { showTimePanel?: boolean; onShowTimePanelChange?: (v: boolean) => void; } export declare type DateTimeProps = DateTimeBaseProps & CalendarProps & TimePanelProps; export interface TimeRangeProps extends Omit { value?: Date[]; defaultValue?: Date | Date[]; ["onUpdate:value"]?: (value: Date[], type: string, index?: number) => void; } export declare type DateRange = [ Date, Date ]; export interface CalendarRangeProps extends Omit { value?: Date[]; defaultValue?: Date | Date[]; calendar?: Date[]; onCalendarChange?: (value: DateRange, index?: number) => void; ["onUpdate:value"]?: (v: Date[], type: string) => void; } export declare type DateTimeRangeProps = DateTimeBaseProps & TimeRangeProps & CalendarRangeProps; export declare type DatePickerProps = Assign; export declare type DatePickerRangeProps = { range: true; } & Assign; export declare type DatePickerComponentProps = DatePickerProps | DatePickerRangeProps; declare const _default: import("vue").FunctionalComponent & { locale: typeof locale; install: (app: App) => void; } & { Calendar: import("vue").DefineComponent boolean) | undefined; holidayClickable?: boolean | undefined; holidayDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; getClasses?: ((value: Date, innerValue: Date[], classes: string) => string | string[]) | undefined; calendar?: Date | undefined; multiple?: boolean | undefined; partialUpdate?: boolean | undefined; showWeekNumber?: boolean | undefined; titleFormat?: string | undefined; getYearPanel?: (() => number[][]) | undefined; onDateMouseEnter?: ((value: Date) => void) | undefined; onDateMouseLeave?: ((value: Date) => void) | undefined; onCalendarChange?: ((value: Date) => void) | undefined; onPanelChange?: ((value: PanelType, oldValue: PanelType) => void) | undefined; onPick?: ((value: Date) => void) | undefined; "onUpdate:value"?: ((v: any, type: string) => void) | undefined; }>, () => JSX.Element, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ type?: unknown; value?: unknown; defaultValue?: unknown; defaultPanel?: unknown; disabledDate?: unknown; holidayClickable?: unknown; holidayDate?: unknown; getClasses?: unknown; calendar?: unknown; multiple?: unknown; partialUpdate?: unknown; showWeekNumber?: unknown; titleFormat?: unknown; getYearPanel?: unknown; onDateMouseEnter?: unknown; onDateMouseLeave?: unknown; onCalendarChange?: unknown; onPanelChange?: unknown; onPick?: unknown; "onUpdate:value"?: unknown; } & {} & { type?: PickerType | undefined; value?: Date | Date[] | undefined; multiple?: boolean | undefined; disabledDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayClickable?: boolean | undefined; "onUpdate:value"?: ((v: any, type: string) => void) | undefined; calendar?: Date | undefined; showWeekNumber?: boolean | undefined; titleFormat?: string | undefined; onDateMouseEnter?: ((value: Date) => void) | undefined; onDateMouseLeave?: ((value: Date) => void) | undefined; getYearPanel?: (() => number[][]) | undefined; defaultValue?: Date | undefined; defaultPanel?: PickerType | undefined; getClasses?: ((value: Date, innerValue: Date[], classes: string) => string | string[]) | undefined; partialUpdate?: boolean | undefined; onCalendarChange?: ((value: Date) => void) | undefined; onPanelChange?: ((value: PanelType, oldValue: PanelType) => void) | undefined; onPick?: ((value: Date) => void) | undefined; }>, {}>; CalendarRange: import("vue").DefineComponent void) | undefined; "onUpdate:value"?: ((v: Date[], type: string) => void) | undefined; type?: PickerType | undefined; multiple?: boolean | undefined; disabledDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayClickable?: boolean | undefined; showWeekNumber?: boolean | undefined; titleFormat?: string | undefined; onDateMouseEnter?: ((value: Date) => void) | undefined; onDateMouseLeave?: ((value: Date) => void) | undefined; getYearPanel?: (() => number[][]) | undefined; defaultPanel?: PickerType | undefined; getClasses?: ((value: Date, innerValue: Date[], classes: string) => string | string[]) | undefined; partialUpdate?: boolean | undefined; onPanelChange?: ((value: PanelType, oldValue: PanelType) => void) | undefined; onPick?: ((value: Date) => void) | undefined; }>, () => JSX.Element, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; defaultValue?: unknown; calendar?: unknown; onCalendarChange?: unknown; "onUpdate:value"?: unknown; type?: unknown; multiple?: unknown; disabledDate?: unknown; holidayDate?: unknown; holidayClickable?: unknown; showWeekNumber?: unknown; titleFormat?: unknown; onDateMouseEnter?: unknown; onDateMouseLeave?: unknown; getYearPanel?: unknown; defaultPanel?: unknown; getClasses?: unknown; partialUpdate?: unknown; onPanelChange?: unknown; onPick?: unknown; } & {} & { type?: PickerType | undefined; value?: Date[] | undefined; multiple?: boolean | undefined; disabledDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayClickable?: boolean | undefined; "onUpdate:value"?: ((v: Date[], type: string) => void) | undefined; calendar?: Date[] | undefined; showWeekNumber?: boolean | undefined; titleFormat?: string | undefined; onDateMouseEnter?: ((value: Date) => void) | undefined; onDateMouseLeave?: ((value: Date) => void) | undefined; getYearPanel?: (() => number[][]) | undefined; defaultValue?: Date | Date[] | undefined; defaultPanel?: PickerType | undefined; getClasses?: ((value: Date, innerValue: Date[], classes: string) => string | string[]) | undefined; partialUpdate?: boolean | undefined; onCalendarChange?: ((value: DateRange, index?: number | undefined) => void) | undefined; onPanelChange?: ((value: PanelType, oldValue: PanelType) => void) | undefined; onPick?: ((value: Date) => void) | undefined; }>, {}>; TimePanel: import("vue").DefineComponent boolean) | undefined; timePickerOptions?: TimePickerOptions | undefined; hourOptions?: number[] | undefined; minuteOptions?: number[] | undefined; secondOptions?: number[] | undefined; hourStep?: number | undefined; minuteStep?: number | undefined; secondStep?: number | undefined; showHour?: boolean | undefined; showMinute?: boolean | undefined; showSecond?: boolean | undefined; use12h?: boolean | undefined; scrollDuration?: number | undefined; onClickTitle?: ((payload: MouseEvent) => void) | undefined; "onUpdate:value"?: ((value: Date, type: string, index?: number | undefined) => void) | undefined; }>, () => JSX.Element, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; defaultValue?: unknown; format?: unknown; timeTitleFormat?: unknown; showTimeHeader?: unknown; disabledTime?: unknown; timePickerOptions?: unknown; hourOptions?: unknown; minuteOptions?: unknown; secondOptions?: unknown; hourStep?: unknown; minuteStep?: unknown; secondStep?: unknown; showHour?: unknown; showMinute?: unknown; showSecond?: unknown; use12h?: unknown; scrollDuration?: unknown; onClickTitle?: unknown; "onUpdate:value"?: unknown; } & {} & { value?: Date | undefined; format?: string | undefined; "onUpdate:value"?: ((value: Date, type: string, index?: number | undefined) => void) | undefined; disabledTime?: ((v: Date, i?: number | undefined) => boolean) | undefined; defaultValue?: Date | undefined; showHour?: boolean | undefined; showMinute?: boolean | undefined; showSecond?: boolean | undefined; use12h?: boolean | undefined; timeTitleFormat?: string | undefined; showTimeHeader?: boolean | undefined; timePickerOptions?: TimePickerOptions | undefined; hourOptions?: number[] | undefined; minuteOptions?: number[] | undefined; secondOptions?: number[] | undefined; hourStep?: number | undefined; minuteStep?: number | undefined; secondStep?: number | undefined; scrollDuration?: number | undefined; onClickTitle?: ((payload: MouseEvent) => void) | undefined; }>, {}>; TimeRange: import("vue").DefineComponent void) | undefined; format?: string | undefined; disabledTime?: ((v: Date, i?: number | undefined) => boolean) | undefined; showHour?: boolean | undefined; showMinute?: boolean | undefined; showSecond?: boolean | undefined; use12h?: boolean | undefined; timeTitleFormat?: string | undefined; showTimeHeader?: boolean | undefined; timePickerOptions?: TimePickerOptions | undefined; hourOptions?: number[] | undefined; minuteOptions?: number[] | undefined; secondOptions?: number[] | undefined; hourStep?: number | undefined; minuteStep?: number | undefined; secondStep?: number | undefined; scrollDuration?: number | undefined; onClickTitle?: ((payload: MouseEvent) => void) | undefined; }>, () => JSX.Element, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; defaultValue?: unknown; "onUpdate:value"?: unknown; format?: unknown; disabledTime?: unknown; showHour?: unknown; showMinute?: unknown; showSecond?: unknown; use12h?: unknown; timeTitleFormat?: unknown; showTimeHeader?: unknown; timePickerOptions?: unknown; hourOptions?: unknown; minuteOptions?: unknown; secondOptions?: unknown; hourStep?: unknown; minuteStep?: unknown; secondStep?: unknown; scrollDuration?: unknown; onClickTitle?: unknown; } & {} & { value?: Date[] | undefined; format?: string | undefined; "onUpdate:value"?: ((value: Date[], type: string, index?: number | undefined) => void) | undefined; disabledTime?: ((v: Date, i?: number | undefined) => boolean) | undefined; defaultValue?: Date | Date[] | undefined; showHour?: boolean | undefined; showMinute?: boolean | undefined; showSecond?: boolean | undefined; use12h?: boolean | undefined; timeTitleFormat?: string | undefined; showTimeHeader?: boolean | undefined; timePickerOptions?: TimePickerOptions | undefined; hourOptions?: number[] | undefined; minuteOptions?: number[] | undefined; secondOptions?: number[] | undefined; hourStep?: number | undefined; minuteStep?: number | undefined; secondStep?: number | undefined; scrollDuration?: number | undefined; onClickTitle?: ((payload: MouseEvent) => void) | undefined; }>, {}>; DateTime: import("vue").DefineComponent void) | undefined; type?: PickerType | undefined; value?: ((Date | Date[]) & Date) | undefined; defaultValue?: Date | undefined; defaultPanel?: PickerType | undefined; disabledDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayClickable?: boolean | undefined; holidayDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; getClasses?: ((value: Date, innerValue: Date[], classes: string) => string | string[]) | undefined; calendar?: Date | undefined; multiple?: boolean | undefined; partialUpdate?: boolean | undefined; showWeekNumber?: boolean | undefined; titleFormat?: string | undefined; getYearPanel?: (() => number[][]) | undefined; onDateMouseEnter?: ((value: Date) => void) | undefined; onDateMouseLeave?: ((value: Date) => void) | undefined; onCalendarChange?: ((value: Date) => void) | undefined; onPanelChange?: ((value: PanelType, oldValue: PanelType) => void) | undefined; onPick?: ((value: Date) => void) | undefined; "onUpdate:value"?: (((v: any, type: string) => void) & ((value: Date, type: string, index?: number | undefined) => void)) | undefined; format?: string | undefined; timeTitleFormat?: string | undefined; showTimeHeader?: boolean | undefined; disabledTime?: ((v: Date, i?: number | undefined) => boolean) | undefined; timePickerOptions?: TimePickerOptions | undefined; hourOptions?: number[] | undefined; minuteOptions?: number[] | undefined; secondOptions?: number[] | undefined; hourStep?: number | undefined; minuteStep?: number | undefined; secondStep?: number | undefined; showHour?: boolean | undefined; showMinute?: boolean | undefined; showSecond?: boolean | undefined; use12h?: boolean | undefined; scrollDuration?: number | undefined; onClickTitle?: ((payload: MouseEvent) => void) | undefined; }>, () => JSX.Element, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ showTimePanel?: unknown; onShowTimePanelChange?: unknown; type?: unknown; value?: unknown; defaultValue?: unknown; defaultPanel?: unknown; disabledDate?: unknown; holidayClickable?: unknown; holidayDate?: unknown; getClasses?: unknown; calendar?: unknown; multiple?: unknown; partialUpdate?: unknown; showWeekNumber?: unknown; titleFormat?: unknown; getYearPanel?: unknown; onDateMouseEnter?: unknown; onDateMouseLeave?: unknown; onCalendarChange?: unknown; onPanelChange?: unknown; onPick?: unknown; "onUpdate:value"?: unknown; format?: unknown; timeTitleFormat?: unknown; showTimeHeader?: unknown; disabledTime?: unknown; timePickerOptions?: unknown; hourOptions?: unknown; minuteOptions?: unknown; secondOptions?: unknown; hourStep?: unknown; minuteStep?: unknown; secondStep?: unknown; showHour?: unknown; showMinute?: unknown; showSecond?: unknown; use12h?: unknown; scrollDuration?: unknown; onClickTitle?: unknown; } & {} & { type?: PickerType | undefined; value?: ((Date | Date[]) & Date) | undefined; multiple?: boolean | undefined; format?: string | undefined; disabledDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayClickable?: boolean | undefined; "onUpdate:value"?: (((v: any, type: string) => void) & ((value: Date, type: string, index?: number | undefined) => void)) | undefined; disabledTime?: ((v: Date, i?: number | undefined) => boolean) | undefined; calendar?: Date | undefined; showWeekNumber?: boolean | undefined; titleFormat?: string | undefined; onDateMouseEnter?: ((value: Date) => void) | undefined; onDateMouseLeave?: ((value: Date) => void) | undefined; getYearPanel?: (() => number[][]) | undefined; defaultValue?: Date | undefined; defaultPanel?: PickerType | undefined; getClasses?: ((value: Date, innerValue: Date[], classes: string) => string | string[]) | undefined; partialUpdate?: boolean | undefined; onCalendarChange?: ((value: Date) => void) | undefined; onPanelChange?: ((value: PanelType, oldValue: PanelType) => void) | undefined; onPick?: ((value: Date) => void) | undefined; showHour?: boolean | undefined; showMinute?: boolean | undefined; showSecond?: boolean | undefined; use12h?: boolean | undefined; timeTitleFormat?: string | undefined; showTimeHeader?: boolean | undefined; timePickerOptions?: TimePickerOptions | undefined; hourOptions?: number[] | undefined; minuteOptions?: number[] | undefined; secondOptions?: number[] | undefined; hourStep?: number | undefined; minuteStep?: number | undefined; secondStep?: number | undefined; scrollDuration?: number | undefined; onClickTitle?: ((payload: MouseEvent) => void) | undefined; showTimePanel?: boolean | undefined; onShowTimePanelChange?: ((v: boolean) => void) | undefined; }>, {}>; DateTimeRange: import("vue").DefineComponent void) | undefined; value?: Date[] | undefined; defaultValue?: Date | Date[] | undefined; "onUpdate:value"?: (((value: Date[], type: string, index?: number | undefined) => void) & ((v: Date[], type: string) => void)) | undefined; format?: string | undefined; disabledTime?: ((v: Date, i?: number | undefined) => boolean) | undefined; showHour?: boolean | undefined; showMinute?: boolean | undefined; showSecond?: boolean | undefined; use12h?: boolean | undefined; timeTitleFormat?: string | undefined; showTimeHeader?: boolean | undefined; timePickerOptions?: TimePickerOptions | undefined; hourOptions?: number[] | undefined; minuteOptions?: number[] | undefined; secondOptions?: number[] | undefined; hourStep?: number | undefined; minuteStep?: number | undefined; secondStep?: number | undefined; scrollDuration?: number | undefined; onClickTitle?: ((payload: MouseEvent) => void) | undefined; calendar?: Date[] | undefined; onCalendarChange?: ((value: DateRange, index?: number | undefined) => void) | undefined; type?: PickerType | undefined; multiple?: boolean | undefined; disabledDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayClickable?: boolean | undefined; showWeekNumber?: boolean | undefined; titleFormat?: string | undefined; onDateMouseEnter?: ((value: Date) => void) | undefined; onDateMouseLeave?: ((value: Date) => void) | undefined; getYearPanel?: (() => number[][]) | undefined; defaultPanel?: PickerType | undefined; getClasses?: ((value: Date, innerValue: Date[], classes: string) => string | string[]) | undefined; partialUpdate?: boolean | undefined; onPanelChange?: ((value: PanelType, oldValue: PanelType) => void) | undefined; onPick?: ((value: Date) => void) | undefined; }>, () => JSX.Element, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ showTimePanel?: unknown; onShowTimePanelChange?: unknown; value?: unknown; defaultValue?: unknown; "onUpdate:value"?: unknown; format?: unknown; disabledTime?: unknown; showHour?: unknown; showMinute?: unknown; showSecond?: unknown; use12h?: unknown; timeTitleFormat?: unknown; showTimeHeader?: unknown; timePickerOptions?: unknown; hourOptions?: unknown; minuteOptions?: unknown; secondOptions?: unknown; hourStep?: unknown; minuteStep?: unknown; secondStep?: unknown; scrollDuration?: unknown; onClickTitle?: unknown; calendar?: unknown; onCalendarChange?: unknown; type?: unknown; multiple?: unknown; disabledDate?: unknown; holidayDate?: unknown; holidayClickable?: unknown; showWeekNumber?: unknown; titleFormat?: unknown; onDateMouseEnter?: unknown; onDateMouseLeave?: unknown; getYearPanel?: unknown; defaultPanel?: unknown; getClasses?: unknown; partialUpdate?: unknown; onPanelChange?: unknown; onPick?: unknown; } & {} & { type?: PickerType | undefined; value?: Date[] | undefined; multiple?: boolean | undefined; format?: string | undefined; disabledDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayDate?: ((value: Date, innerValue?: Date[] | undefined) => boolean) | undefined; holidayClickable?: boolean | undefined; "onUpdate:value"?: (((value: Date[], type: string, index?: number | undefined) => void) & ((v: Date[], type: string) => void)) | undefined; disabledTime?: ((v: Date, i?: number | undefined) => boolean) | undefined; calendar?: Date[] | undefined; showWeekNumber?: boolean | undefined; titleFormat?: string | undefined; onDateMouseEnter?: ((value: Date) => void) | undefined; onDateMouseLeave?: ((value: Date) => void) | undefined; getYearPanel?: (() => number[][]) | undefined; defaultValue?: Date | Date[] | undefined; defaultPanel?: PickerType | undefined; getClasses?: ((value: Date, innerValue: Date[], classes: string) => string | string[]) | undefined; partialUpdate?: boolean | undefined; onCalendarChange?: ((value: DateRange, index?: number | undefined) => void) | undefined; onPanelChange?: ((value: PanelType, oldValue: PanelType) => void) | undefined; onPick?: ((value: Date) => void) | undefined; showHour?: boolean | undefined; showMinute?: boolean | undefined; showSecond?: boolean | undefined; use12h?: boolean | undefined; timeTitleFormat?: string | undefined; showTimeHeader?: boolean | undefined; timePickerOptions?: TimePickerOptions | undefined; hourOptions?: number[] | undefined; minuteOptions?: number[] | undefined; secondOptions?: number[] | undefined; hourStep?: number | undefined; minuteStep?: number | undefined; secondStep?: number | undefined; scrollDuration?: number | undefined; onClickTitle?: ((payload: MouseEvent) => void) | undefined; showTimePanel?: boolean | undefined; onShowTimePanelChange?: ((v: boolean) => void) | undefined; }>, {}>; }; export default _default; export {};