import type { GenerateConfig } from '@antdv/ui/es/vue-components/vc-picker/src/generate'; import type { PanelMode, RangeValue } from '@antdv/ui/es/vue-components/vc-picker/src/interface'; import type { SlotsType } from 'vue'; export default function generateRangePicker(generateConfig: GenerateConfig, extraProps: ExtraProps): import("vue").DefineComponent<{ allowEmpty: { type: import("vue").PropType<[boolean, boolean]>; default: [boolean, boolean]; }; dateRender: { type: import("vue").PropType>; default: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeDateRender; }; defaultPickerValue: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; defaultValue: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; value: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; presets: { type: import("vue").PropType[]>; default: import("@antdv/ui/es/vue-components/vc-picker/src/interface").PresetDate[]; }; disabledTime: { type: import("vue").PropType<(date: DateType, type: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeType) => import("@antdv/ui/es/vue-components/vc-picker/src/interface").DisabledTimes>; default: (date: DateType, type: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeType) => import("@antdv/ui/es/vue-components/vc-picker/src/interface").DisabledTimes; }; disabled: { type: import("vue").PropType; default: boolean | [boolean, boolean]; }; renderExtraFooter: { type: import("vue").PropType<() => import("@antdv/ui/es/ui").VueNode>; default: () => import("@antdv/ui/es/ui").VueNode; }; separator: { type: StringConstructor; }; showTime: { type: import("vue").PropType, "defaultValue"> & { defaultValue?: DateType[]; })>; default: boolean | (Omit, "defaultValue"> & { defaultValue?: DateType[]; }); }; ranges: { type: import("vue").PropType | (() => RangeValue)>>; default: Record | (() => RangeValue)>; }; placeholder: { type: import("vue").PropType; default: string[]; }; mode: { type: import("vue").PropType<[PanelMode, PanelMode]>; default: [PanelMode, PanelMode]; }; onChange: { type: import("vue").PropType<(value: RangeValue | RangeValue, dateString: [string, string]) => void>; default: (value: RangeValue | RangeValue, dateString: [string, string]) => void; }; 'onUpdate:value': { type: import("vue").PropType<(value: RangeValue | RangeValue) => void>; default: (value: RangeValue | RangeValue) => void; }; onCalendarChange: { type: import("vue").PropType<(values: RangeValue | RangeValue, formatString: [string, string], info: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeInfo) => void>; default: (values: RangeValue | RangeValue, formatString: [string, string], info: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeInfo) => void; }; onPanelChange: { type: import("vue").PropType<(values: RangeValue | RangeValue, modes: [PanelMode, PanelMode]) => void>; default: (values: RangeValue | RangeValue, modes: [PanelMode, PanelMode]) => void; }; onOk: { type: import("vue").PropType<(dates: RangeValue | RangeValue) => void>; default: (dates: RangeValue | RangeValue) => void; }; id: StringConstructor; dropdownClassName: StringConstructor; popupClassName: StringConstructor; popupStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; transitionName: StringConstructor; allowClear: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: boolean; }; defaultOpen: { type: BooleanConstructor; default: boolean; }; inputReadOnly: { type: BooleanConstructor; default: boolean; }; format: { type: import("vue").PropType | (string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat)[]>; default: string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat | (string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat)[]; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; default: (node: HTMLElement) => HTMLElement; }; panelRender: { type: import("vue").PropType<(originPanel: import("@antdv/ui/es/ui").VueNode) => import("@antdv/ui/es/ui").VueNode>; default: (originPanel: import("@antdv/ui/es/ui").VueNode) => import("@antdv/ui/es/ui").VueNode; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; onFocus: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").FocusEventHandler; }; onBlur: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").FocusEventHandler; }; onMousedown: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseup: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseenter: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseleave: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onClick: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onContextmenu: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; default: (event: KeyboardEvent, preventDefault: () => void) => void; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: "ltr" | "rtl"; }; showToday: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("@antdv/ui/es/locale").DatePickerLocale; }; size: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; disabledDate: { type: import("vue").PropType<(date: DateType) => boolean>; default: (date: DateType) => boolean; }; picker: { type: import("vue").PropType; default: import("@antdv/ui/es/vue-components/vc-picker/src/interface").PickerMode; }; valueFormat: StringConstructor; placement: { type: import("vue").PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">; default: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; }; status: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").InputStatus; }; disabledHours: { type: import("vue").PropType<() => number[]>; default: () => number[]; }; disabledMinutes: { type: import("vue").PropType<(hour: number) => number[]>; default: (hour: number) => number[]; }; disabledSeconds: { type: import("vue").PropType<(hour: number, minute: number) => number[]>; default: (hour: number, minute: number) => number[]; }; } & ExtraProps, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{ allowEmpty: { type: import("vue").PropType<[boolean, boolean]>; default: [boolean, boolean]; }; dateRender: { type: import("vue").PropType>; default: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeDateRender; }; defaultPickerValue: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; defaultValue: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; value: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; presets: { type: import("vue").PropType[]>; default: import("@antdv/ui/es/vue-components/vc-picker/src/interface").PresetDate[]; }; disabledTime: { type: import("vue").PropType<(date: DateType, type: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeType) => import("@antdv/ui/es/vue-components/vc-picker/src/interface").DisabledTimes>; default: (date: DateType, type: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeType) => import("@antdv/ui/es/vue-components/vc-picker/src/interface").DisabledTimes; }; disabled: { type: import("vue").PropType; default: boolean | [boolean, boolean]; }; renderExtraFooter: { type: import("vue").PropType<() => import("@antdv/ui/es/ui").VueNode>; default: () => import("@antdv/ui/es/ui").VueNode; }; separator: { type: StringConstructor; }; showTime: { type: import("vue").PropType, "defaultValue"> & { defaultValue?: DateType[]; })>; default: boolean | (Omit, "defaultValue"> & { defaultValue?: DateType[]; }); }; ranges: { type: import("vue").PropType | (() => RangeValue)>>; default: Record | (() => RangeValue)>; }; placeholder: { type: import("vue").PropType; default: string[]; }; mode: { type: import("vue").PropType<[PanelMode, PanelMode]>; default: [PanelMode, PanelMode]; }; onChange: { type: import("vue").PropType<(value: RangeValue | RangeValue, dateString: [string, string]) => void>; default: (value: RangeValue | RangeValue, dateString: [string, string]) => void; }; 'onUpdate:value': { type: import("vue").PropType<(value: RangeValue | RangeValue) => void>; default: (value: RangeValue | RangeValue) => void; }; onCalendarChange: { type: import("vue").PropType<(values: RangeValue | RangeValue, formatString: [string, string], info: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeInfo) => void>; default: (values: RangeValue | RangeValue, formatString: [string, string], info: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeInfo) => void; }; onPanelChange: { type: import("vue").PropType<(values: RangeValue | RangeValue, modes: [PanelMode, PanelMode]) => void>; default: (values: RangeValue | RangeValue, modes: [PanelMode, PanelMode]) => void; }; onOk: { type: import("vue").PropType<(dates: RangeValue | RangeValue) => void>; default: (dates: RangeValue | RangeValue) => void; }; id: StringConstructor; dropdownClassName: StringConstructor; popupClassName: StringConstructor; popupStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; transitionName: StringConstructor; allowClear: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: boolean; }; defaultOpen: { type: BooleanConstructor; default: boolean; }; inputReadOnly: { type: BooleanConstructor; default: boolean; }; format: { type: import("vue").PropType | (string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat)[]>; default: string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat | (string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat)[]; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; default: (node: HTMLElement) => HTMLElement; }; panelRender: { type: import("vue").PropType<(originPanel: import("@antdv/ui/es/ui").VueNode) => import("@antdv/ui/es/ui").VueNode>; default: (originPanel: import("@antdv/ui/es/ui").VueNode) => import("@antdv/ui/es/ui").VueNode; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; onFocus: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").FocusEventHandler; }; onBlur: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").FocusEventHandler; }; onMousedown: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseup: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseenter: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseleave: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onClick: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onContextmenu: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; default: (event: KeyboardEvent, preventDefault: () => void) => void; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: "ltr" | "rtl"; }; showToday: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("@antdv/ui/es/locale").DatePickerLocale; }; size: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; disabledDate: { type: import("vue").PropType<(date: DateType) => boolean>; default: (date: DateType) => boolean; }; picker: { type: import("vue").PropType; default: import("@antdv/ui/es/vue-components/vc-picker/src/interface").PickerMode; }; valueFormat: StringConstructor; placement: { type: import("vue").PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">; default: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; }; status: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").InputStatus; }; disabledHours: { type: import("vue").PropType<() => number[]>; default: () => number[]; }; disabledMinutes: { type: import("vue").PropType<(hour: number) => number[]>; default: (hour: number) => number[]; }; disabledSeconds: { type: import("vue").PropType<(hour: number, minute: number) => number[]>; default: (hour: number, minute: number) => number[]; }; } & ExtraProps extends infer T ? T extends { allowEmpty: { type: import("vue").PropType<[boolean, boolean]>; default: [boolean, boolean]; }; dateRender: { type: import("vue").PropType>; default: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeDateRender; }; defaultPickerValue: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; defaultValue: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; value: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; presets: { type: import("vue").PropType[]>; default: import("@antdv/ui/es/vue-components/vc-picker/src/interface").PresetDate[]; }; disabledTime: { type: import("vue").PropType<(date: DateType, type: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeType) => import("@antdv/ui/es/vue-components/vc-picker/src/interface").DisabledTimes>; default: (date: DateType, type: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeType) => import("@antdv/ui/es/vue-components/vc-picker/src/interface").DisabledTimes; }; disabled: { type: import("vue").PropType; default: boolean | [boolean, boolean]; }; renderExtraFooter: { type: import("vue").PropType<() => import("@antdv/ui/es/ui").VueNode>; default: () => import("@antdv/ui/es/ui").VueNode; }; separator: { type: StringConstructor; }; showTime: { type: import("vue").PropType, "defaultValue"> & { defaultValue?: DateType[]; })>; default: boolean | (Omit, "defaultValue"> & { defaultValue?: DateType[]; }); }; ranges: { type: import("vue").PropType | (() => RangeValue)>>; default: Record | (() => RangeValue)>; }; placeholder: { type: import("vue").PropType; default: string[]; }; mode: { type: import("vue").PropType<[PanelMode, PanelMode]>; default: [PanelMode, PanelMode]; }; onChange: { type: import("vue").PropType<(value: RangeValue | RangeValue, dateString: [string, string]) => void>; default: (value: RangeValue | RangeValue, dateString: [string, string]) => void; }; 'onUpdate:value': { type: import("vue").PropType<(value: RangeValue | RangeValue) => void>; default: (value: RangeValue | RangeValue) => void; }; onCalendarChange: { type: import("vue").PropType<(values: RangeValue | RangeValue, formatString: [string, string], info: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeInfo) => void>; default: (values: RangeValue | RangeValue, formatString: [string, string], info: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeInfo) => void; }; onPanelChange: { type: import("vue").PropType<(values: RangeValue | RangeValue, modes: [PanelMode, PanelMode]) => void>; default: (values: RangeValue | RangeValue, modes: [PanelMode, PanelMode]) => void; }; onOk: { type: import("vue").PropType<(dates: RangeValue | RangeValue) => void>; default: (dates: RangeValue | RangeValue) => void; }; id: StringConstructor; dropdownClassName: StringConstructor; popupClassName: StringConstructor; popupStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; transitionName: StringConstructor; allowClear: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: boolean; }; defaultOpen: { type: BooleanConstructor; default: boolean; }; inputReadOnly: { type: BooleanConstructor; default: boolean; }; format: { type: import("vue").PropType | (string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat)[]>; default: string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat | (string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat)[]; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; default: (node: HTMLElement) => HTMLElement; }; panelRender: { type: import("vue").PropType<(originPanel: import("@antdv/ui/es/ui").VueNode) => import("@antdv/ui/es/ui").VueNode>; default: (originPanel: import("@antdv/ui/es/ui").VueNode) => import("@antdv/ui/es/ui").VueNode; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; onFocus: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").FocusEventHandler; }; onBlur: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").FocusEventHandler; }; onMousedown: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseup: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseenter: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseleave: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onClick: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onContextmenu: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; default: (event: KeyboardEvent, preventDefault: () => void) => void; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: "ltr" | "rtl"; }; showToday: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("@antdv/ui/es/locale").DatePickerLocale; }; size: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; disabledDate: { type: import("vue").PropType<(date: DateType) => boolean>; default: (date: DateType) => boolean; }; picker: { type: import("vue").PropType; default: import("@antdv/ui/es/vue-components/vc-picker/src/interface").PickerMode; }; valueFormat: StringConstructor; placement: { type: import("vue").PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">; default: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; }; status: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").InputStatus; }; disabledHours: { type: import("vue").PropType<() => number[]>; default: () => number[]; }; disabledMinutes: { type: import("vue").PropType<(hour: number) => number[]>; default: (hour: number) => number[]; }; disabledSeconds: { type: import("vue").PropType<(hour: number, minute: number) => number[]>; default: (hour: number, minute: number) => number[]; }; } & ExtraProps ? T extends import("vue").ComponentPropsOptions<{ [x: string]: unknown; }> ? import("vue").ExtractPropTypes : T : never : never>, import("vue").ExtractDefaultPropTypes<{ allowEmpty: { type: import("vue").PropType<[boolean, boolean]>; default: [boolean, boolean]; }; dateRender: { type: import("vue").PropType>; default: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeDateRender; }; defaultPickerValue: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; defaultValue: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; value: { type: import("vue").PropType | RangeValue>; default: RangeValue | RangeValue; }; presets: { type: import("vue").PropType[]>; default: import("@antdv/ui/es/vue-components/vc-picker/src/interface").PresetDate[]; }; disabledTime: { type: import("vue").PropType<(date: DateType, type: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeType) => import("@antdv/ui/es/vue-components/vc-picker/src/interface").DisabledTimes>; default: (date: DateType, type: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeType) => import("@antdv/ui/es/vue-components/vc-picker/src/interface").DisabledTimes; }; disabled: { type: import("vue").PropType; default: boolean | [boolean, boolean]; }; renderExtraFooter: { type: import("vue").PropType<() => import("@antdv/ui/es/ui").VueNode>; default: () => import("@antdv/ui/es/ui").VueNode; }; separator: { type: StringConstructor; }; showTime: { type: import("vue").PropType, "defaultValue"> & { defaultValue?: DateType[]; })>; default: boolean | (Omit, "defaultValue"> & { defaultValue?: DateType[]; }); }; ranges: { type: import("vue").PropType | (() => RangeValue)>>; default: Record | (() => RangeValue)>; }; placeholder: { type: import("vue").PropType; default: string[]; }; mode: { type: import("vue").PropType<[PanelMode, PanelMode]>; default: [PanelMode, PanelMode]; }; onChange: { type: import("vue").PropType<(value: RangeValue | RangeValue, dateString: [string, string]) => void>; default: (value: RangeValue | RangeValue, dateString: [string, string]) => void; }; 'onUpdate:value': { type: import("vue").PropType<(value: RangeValue | RangeValue) => void>; default: (value: RangeValue | RangeValue) => void; }; onCalendarChange: { type: import("vue").PropType<(values: RangeValue | RangeValue, formatString: [string, string], info: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeInfo) => void>; default: (values: RangeValue | RangeValue, formatString: [string, string], info: import("@antdv/ui/es/vue-components/vc-picker/src/RangePicker").RangeInfo) => void; }; onPanelChange: { type: import("vue").PropType<(values: RangeValue | RangeValue, modes: [PanelMode, PanelMode]) => void>; default: (values: RangeValue | RangeValue, modes: [PanelMode, PanelMode]) => void; }; onOk: { type: import("vue").PropType<(dates: RangeValue | RangeValue) => void>; default: (dates: RangeValue | RangeValue) => void; }; id: StringConstructor; dropdownClassName: StringConstructor; popupClassName: StringConstructor; popupStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; transitionName: StringConstructor; allowClear: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: boolean; }; defaultOpen: { type: BooleanConstructor; default: boolean; }; inputReadOnly: { type: BooleanConstructor; default: boolean; }; format: { type: import("vue").PropType | (string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat)[]>; default: string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat | (string | import("@antdv/ui/es/vue-components/vc-picker/src/interface").CustomFormat)[]; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; default: (node: HTMLElement) => HTMLElement; }; panelRender: { type: import("vue").PropType<(originPanel: import("@antdv/ui/es/ui").VueNode) => import("@antdv/ui/es/ui").VueNode>; default: (originPanel: import("@antdv/ui/es/ui").VueNode) => import("@antdv/ui/es/ui").VueNode; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; onFocus: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").FocusEventHandler; }; onBlur: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").FocusEventHandler; }; onMousedown: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseup: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseenter: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onMouseleave: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onClick: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onContextmenu: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; default: (event: KeyboardEvent, preventDefault: () => void) => void; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: "ltr" | "rtl"; }; showToday: { type: BooleanConstructor; default: boolean; }; locale: { type: import("vue").PropType; default: import("@antdv/ui/es/locale").DatePickerLocale; }; size: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; disabledDate: { type: import("vue").PropType<(date: DateType) => boolean>; default: (date: DateType) => boolean; }; picker: { type: import("vue").PropType; default: import("@antdv/ui/es/vue-components/vc-picker/src/interface").PickerMode; }; valueFormat: StringConstructor; placement: { type: import("vue").PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">; default: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; }; status: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").InputStatus; }; disabledHours: { type: import("vue").PropType<() => number[]>; default: () => number[]; }; disabledMinutes: { type: import("vue").PropType<(hour: number) => number[]>; default: (hour: number) => number[]; }; disabledSeconds: { type: import("vue").PropType<(hour: number, minute: number) => number[]>; default: (hour: number, minute: number) => number[]; }; } & ExtraProps>, SlotsType<{ suffixIcon?: any; prevIcon?: any; nextIcon?: any; superPrevIcon?: any; superNextIcon?: any; dateRender?: any; renderExtraFooter?: any; default?: any; separator?: any; clearIcon?: any; }>>;