UNPKG

yanzhen-design-vue

Version:

788 lines (787 loc) 49.1 kB
import { Dayjs } from 'dayjs'; declare function __VLS_template(): { slots: Partial<Record<string, (_: any) => any>>; refs: { _ref: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ defaultPickerValue: { type: import('vue').PropType<string | Dayjs>; default: string | Dayjs; }; defaultValue: { type: import('vue').PropType<string | Dayjs>; default: string | Dayjs; }; value: { type: import('vue').PropType<string | Dayjs>; default: string | Dayjs; }; presets: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<Dayjs>[]>; default: import('ant-design-vue/es/vc-picker/interface').PresetDate<Dayjs>[]; }; disabledTime: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').DisabledTime<Dayjs>>; default: import('ant-design-vue/es/vc-picker/interface').DisabledTime<Dayjs>; }; renderExtraFooter: { type: import('vue').PropType<(mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode>; default: (mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode; }; showNow: { type: BooleanConstructor; default: boolean; }; monthCellRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>>; default: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>; }; monthCellContentRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>>; default: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>; }; id: StringConstructor; dropdownClassName: StringConstructor; popupClassName: StringConstructor; popupStyle: { type: import('vue').PropType<import('vue').CSSProperties>; default: import('vue').CSSProperties; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; disabled: { 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('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs>)[]>; default: string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs>)[]; }; getPopupContainer: { type: import('vue').PropType<(node: HTMLElement) => HTMLElement>; default: (node: HTMLElement) => HTMLElement; }; panelRender: { type: import('vue').PropType<(originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode>; default: (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode; }; onChange: { type: import('vue').PropType<(value: string | Dayjs, dateString: string) => void>; default: (value: string | Dayjs, dateString: string) => void; }; 'onUpdate:value': { type: import('vue').PropType<(value: string | Dayjs) => void>; default: (value: string | Dayjs) => void; }; onOk: { type: import('vue').PropType<(value: string | Dayjs) => void>; default: (value: string | Dayjs) => void; }; 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<import('ant-design-vue/es/_util/EventInterface').FocusEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; }; onBlur: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').FocusEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; }; onMousedown: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onMouseup: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onMouseenter: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onMouseleave: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onClick: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onContextmenu: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').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<"rtl" | "ltr">; default: "rtl" | "ltr"; }; showToday: { type: BooleanConstructor; default: boolean; }; showTime: { type: import('vue').PropType<boolean | import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<Dayjs>>; default: boolean | import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<Dayjs>; }; locale: { type: import('vue').PropType<import('ant-design-vue/es/date-picker/generatePicker').PickerLocale>; default: import('ant-design-vue/es/date-picker/generatePicker').PickerLocale; }; size: { type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>; default: import('ant-design-vue/es/button').SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; dateRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<Dayjs>>; default: import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<Dayjs>; }; disabledDate: { type: import('vue').PropType<(date: Dayjs) => boolean>; default: (date: Dayjs) => boolean; }; mode: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PanelMode>; default: import('ant-design-vue/es/vc-picker/interface').PanelMode; }; picker: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PickerMode>; default: import('ant-design-vue/es/vc-picker/interface').PickerMode; }; valueFormat: StringConstructor; placement: { type: import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">; default: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; }; status: { type: import('vue').PropType<"" | "error" | "warning">; default: "" | "error" | "warning"; }; 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[]; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { size: import('ant-design-vue/es/button').SizeType; value: string | Dayjs; mode: import('ant-design-vue/es/vc-picker/interface').PanelMode; onMouseenter: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; onMouseleave: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; onClick: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; onFocus: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; onBlur: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; onChange: (value: string | Dayjs, dateString: string) => void; onKeydown: (event: KeyboardEvent, preventDefault: () => void) => void; onContextmenu: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; onMousedown: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; onMouseup: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; open: boolean; direction: "rtl" | "ltr"; disabled: boolean; autofocus: boolean; getPopupContainer: (node: HTMLElement) => HTMLElement; disabledDate: (date: Dayjs) => boolean; picker: import('ant-design-vue/es/vc-picker/interface').PickerMode; locale: import('ant-design-vue/es/date-picker/generatePicker').PickerLocale; format: string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs>)[]; disabledHours: () => number[]; disabledMinutes: (hour: number) => number[]; disabledSeconds: (hour: number, minute: number) => number[]; disabledTime: import('ant-design-vue/es/vc-picker/interface').DisabledTime<Dayjs>; status: "" | "error" | "warning"; defaultValue: string | Dayjs; 'onUpdate:value': (value: string | Dayjs) => void; popupStyle: import('vue').CSSProperties; placement: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; onOpenChange: (open: boolean) => void; 'onUpdate:open': (open: boolean) => void; bordered: boolean; allowClear: boolean; defaultOpen: boolean; dateRender: import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<Dayjs>; defaultPickerValue: string | Dayjs; showTime: boolean | import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<Dayjs>; monthCellRender: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>; onOk: (value: string | Dayjs) => void; showNow: boolean; renderExtraFooter: (mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode; showToday: boolean; presets: import('ant-design-vue/es/vc-picker/interface').PresetDate<Dayjs>[]; inputReadOnly: boolean; panelRender: (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode; monthCellContentRender: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>; }, true, {}, import('ant-design-vue/es/_util/type').CustomSlotsType<{ suffixIcon?: any; prevIcon?: any; nextIcon?: any; superPrevIcon?: any; superNextIcon?: any; dateRender?: any; renderExtraFooter?: any; monthCellRender?: any; monthCellContentRender?: any; clearIcon?: any; default?: any; }>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ defaultPickerValue: { type: import('vue').PropType<string | Dayjs>; default: string | Dayjs; }; defaultValue: { type: import('vue').PropType<string | Dayjs>; default: string | Dayjs; }; value: { type: import('vue').PropType<string | Dayjs>; default: string | Dayjs; }; presets: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<Dayjs>[]>; default: import('ant-design-vue/es/vc-picker/interface').PresetDate<Dayjs>[]; }; disabledTime: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').DisabledTime<Dayjs>>; default: import('ant-design-vue/es/vc-picker/interface').DisabledTime<Dayjs>; }; renderExtraFooter: { type: import('vue').PropType<(mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode>; default: (mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode; }; showNow: { type: BooleanConstructor; default: boolean; }; monthCellRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>>; default: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>; }; monthCellContentRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>>; default: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>; }; id: StringConstructor; dropdownClassName: StringConstructor; popupClassName: StringConstructor; popupStyle: { type: import('vue').PropType<import('vue').CSSProperties>; default: import('vue').CSSProperties; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; disabled: { 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('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs>)[]>; default: string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs>)[]; }; getPopupContainer: { type: import('vue').PropType<(node: HTMLElement) => HTMLElement>; default: (node: HTMLElement) => HTMLElement; }; panelRender: { type: import('vue').PropType<(originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode>; default: (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode; }; onChange: { type: import('vue').PropType<(value: string | Dayjs, dateString: string) => void>; default: (value: string | Dayjs, dateString: string) => void; }; 'onUpdate:value': { type: import('vue').PropType<(value: string | Dayjs) => void>; default: (value: string | Dayjs) => void; }; onOk: { type: import('vue').PropType<(value: string | Dayjs) => void>; default: (value: string | Dayjs) => void; }; 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<import('ant-design-vue/es/_util/EventInterface').FocusEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; }; onBlur: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').FocusEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; }; onMousedown: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onMouseup: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onMouseenter: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onMouseleave: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onClick: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onContextmenu: { type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>; default: import('ant-design-vue/es/_util/EventInterface').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<"rtl" | "ltr">; default: "rtl" | "ltr"; }; showToday: { type: BooleanConstructor; default: boolean; }; showTime: { type: import('vue').PropType<boolean | import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<Dayjs>>; default: boolean | import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<Dayjs>; }; locale: { type: import('vue').PropType<import('ant-design-vue/es/date-picker/generatePicker').PickerLocale>; default: import('ant-design-vue/es/date-picker/generatePicker').PickerLocale; }; size: { type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>; default: import('ant-design-vue/es/button').SizeType; }; bordered: { type: BooleanConstructor; default: boolean; }; dateRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<Dayjs>>; default: import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<Dayjs>; }; disabledDate: { type: import('vue').PropType<(date: Dayjs) => boolean>; default: (date: Dayjs) => boolean; }; mode: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PanelMode>; default: import('ant-design-vue/es/vc-picker/interface').PanelMode; }; picker: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PickerMode>; default: import('ant-design-vue/es/vc-picker/interface').PickerMode; }; valueFormat: StringConstructor; placement: { type: import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">; default: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; }; status: { type: import('vue').PropType<"" | "error" | "warning">; default: "" | "error" | "warning"; }; 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[]; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, { size: import('ant-design-vue/es/button').SizeType; value: string | Dayjs; mode: import('ant-design-vue/es/vc-picker/interface').PanelMode; onMouseenter: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; onMouseleave: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; onClick: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; onFocus: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; onBlur: import('ant-design-vue/es/_util/EventInterface').FocusEventHandler; onChange: (value: string | Dayjs, dateString: string) => void; onKeydown: (event: KeyboardEvent, preventDefault: () => void) => void; onContextmenu: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; onMousedown: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; onMouseup: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; open: boolean; direction: "rtl" | "ltr"; disabled: boolean; autofocus: boolean; getPopupContainer: (node: HTMLElement) => HTMLElement; disabledDate: (date: Dayjs) => boolean; picker: import('ant-design-vue/es/vc-picker/interface').PickerMode; locale: import('ant-design-vue/es/date-picker/generatePicker').PickerLocale; format: string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<Dayjs>)[]; disabledHours: () => number[]; disabledMinutes: (hour: number) => number[]; disabledSeconds: (hour: number, minute: number) => number[]; disabledTime: import('ant-design-vue/es/vc-picker/interface').DisabledTime<Dayjs>; status: "" | "error" | "warning"; defaultValue: string | Dayjs; 'onUpdate:value': (value: string | Dayjs) => void; popupStyle: import('vue').CSSProperties; placement: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; onOpenChange: (open: boolean) => void; 'onUpdate:open': (open: boolean) => void; bordered: boolean; allowClear: boolean; defaultOpen: boolean; dateRender: import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<Dayjs>; defaultPickerValue: string | Dayjs; showTime: boolean | import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<Dayjs>; monthCellRender: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>; onOk: (value: string | Dayjs) => void; showNow: boolean; renderExtraFooter: (mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode; showToday: boolean; presets: import('ant-design-vue/es/vc-picker/interface').PresetDate<Dayjs>[]; inputReadOnly: boolean; panelRender: (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode; monthCellContentRender: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<Dayjs>; }>; }; attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; declare const __VLS_component: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ value: { type: (StringConstructor | NumberConstructor)[]; }; isTimeStamp: { type: BooleanConstructor; }; beginTime: { type: (StringConstructor | NumberConstructor)[]; }; endTime: { type: (StringConstructor | NumberConstructor)[]; }; showTime: { type: BooleanConstructor; }; expandFormat: { type: StringConstructor; }; defaultPickerValue: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultValue: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; presets: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<any>[]>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PresetDate<any>[], boolean>; disabledTime: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').DisabledTime<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').DisabledTime<any>, boolean>; renderExtraFooter: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, (mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode, boolean>; showNow: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; monthCellRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>, boolean>; monthCellContentRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>, boolean>; id: { type: StringConstructor; }; dropdownClassName: { type: StringConstructor; }; popupClassName: { type: StringConstructor; }; popupStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>; transitionName: { type: StringConstructor; }; placeholder: { type: StringConstructor; }; allowClear: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; autofocus: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; tabindex: { type: NumberConstructor; }; open: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; defaultOpen: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; inputReadOnly: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; format: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[]>, unknown, unknown, string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[], boolean>; getPopupContainer: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(node: HTMLElement) => HTMLElement>, unknown, unknown, (node: HTMLElement) => HTMLElement, boolean>; panelRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode, boolean>; role: { type: StringConstructor; }; name: { type: StringConstructor; }; autocomplete: { type: StringConstructor; }; direction: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"rtl" | "ltr">, unknown, unknown, "rtl" | "ltr", boolean>; showToday: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; locale: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/date-picker/generatePicker').PickerLocale>, unknown, unknown, import('ant-design-vue/es/date-picker/generatePicker').PickerLocale, boolean>; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown, import('ant-design-vue/es/button').ButtonSize, boolean>; bordered: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; dateRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<any>, boolean>; disabledDate: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: any) => boolean>, unknown, unknown, (date: any) => boolean, boolean>; mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PanelMode>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PanelMode, boolean>; picker: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PickerMode>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PickerMode, boolean>; valueFormat: { type: StringConstructor; }; placement: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">, unknown, unknown, "bottomLeft" | "bottomRight" | "topLeft" | "topRight", boolean>; status: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"" | "error" | "warning">, unknown, unknown, "" | "error" | "warning", boolean>; disabledHours: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => number[]>, unknown, unknown, () => number[], boolean>; disabledMinutes: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number) => number[]>, unknown, unknown, (hour: number) => number[], boolean>; disabledSeconds: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number, minute: number) => number[]>, unknown, unknown, (hour: number, minute: number) => number[], boolean>; }>, { ref: import('vue').Ref<any, any>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:value": (_value: any) => void; change: (_value: any) => void; blur: (...args: any[]) => void; focus: (e: FocusEvent) => void; click: (e: MouseEvent) => void; contextmenu: (e: MouseEvent) => void; keydown: (event: KeyboardEvent, preventDefault: () => void) => void; mousedown: (e: MouseEvent) => void; mouseenter: (e: MouseEvent) => void; mouseleave: (e: MouseEvent) => void; mouseup: (e: MouseEvent) => void; ok: (value: any) => void; "update:open": (open: boolean) => void; "open-change": (open: boolean) => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ value: { type: (StringConstructor | NumberConstructor)[]; }; isTimeStamp: { type: BooleanConstructor; }; beginTime: { type: (StringConstructor | NumberConstructor)[]; }; endTime: { type: (StringConstructor | NumberConstructor)[]; }; showTime: { type: BooleanConstructor; }; expandFormat: { type: StringConstructor; }; defaultPickerValue: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultValue: { readonly type: import('vue').PropType<any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; presets: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<any>[]>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PresetDate<any>[], boolean>; disabledTime: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').DisabledTime<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').DisabledTime<any>, boolean>; renderExtraFooter: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, (mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode, boolean>; showNow: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; monthCellRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>, boolean>; monthCellContentRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>, boolean>; id: { type: StringConstructor; }; dropdownClassName: { type: StringConstructor; }; popupClassName: { type: StringConstructor; }; popupStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>; transitionName: { type: StringConstructor; }; placeholder: { type: StringConstructor; }; allowClear: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; autofocus: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; tabindex: { type: NumberConstructor; }; open: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; defaultOpen: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; inputReadOnly: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; format: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[]>, unknown, unknown, string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[], boolean>; getPopupContainer: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(node: HTMLElement) => HTMLElement>, unknown, unknown, (node: HTMLElement) => HTMLElement, boolean>; panelRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode, boolean>; role: { type: StringConstructor; }; name: { type: StringConstructor; }; autocomplete: { type: StringConstructor; }; direction: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"rtl" | "ltr">, unknown, unknown, "rtl" | "ltr", boolean>; showToday: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; locale: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/date-picker/generatePicker').PickerLocale>, unknown, unknown, import('ant-design-vue/es/date-picker/generatePicker').PickerLocale, boolean>; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown, import('ant-design-vue/es/button').ButtonSize, boolean>; bordered: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; dateRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<any>>, unknown, unknown, import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<any>, boolean>; disabledDate: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: any) => boolean>, unknown, unknown, (date: any) => boolean, boolean>; mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PanelMode>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PanelMode, boolean>; picker: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PickerMode>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PickerMode, boolean>; valueFormat: { type: StringConstructor; }; placement: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">, unknown, unknown, "bottomLeft" | "bottomRight" | "topLeft" | "topRight", boolean>; status: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"" | "error" | "warning">, unknown, unknown, "" | "error" | "warning", boolean>; disabledHours: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => number[]>, unknown, unknown, () => number[], boolean>; disabledMinutes: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number) => number[]>, unknown, unknown, (hour: number) => number[], boolean>; disabledSeconds: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(hour: number, minute: number) => number[]>, unknown, unknown, (hour: number, minute: number) => number[], boolean>; }>> & Readonly<{ "onUpdate:value"?: (_value: any) => any; onChange?: (_value: any) => any; onBlur?: (...args: any[]) => any; onFocus?: (e: FocusEvent) => any; onClick?: (e: MouseEvent) => any; onContextmenu?: (e: MouseEvent) => any; onKeydown?: (event: KeyboardEvent, preventDefault: () => void) => any; onMousedown?: (e: MouseEvent) => any; onMouseenter?: (e: MouseEvent) => any; onMouseleave?: (e: MouseEvent) => any; onMouseup?: (e: MouseEvent) => any; onOk?: (value: any) => any; "onUpdate:open"?: (open: boolean) => any; "onOpen-change"?: (open: boolean) => any; }>, { mode: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PanelMode>, unknown, unknown>; size: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown>; disabled: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; status: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<"" | "error" | "warning">, unknown, unknown>; open: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; allowClear: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; showTime: boolean; isTimeStamp: boolean; format: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<any>)[]>, unknown, unknown>; getPopupContainer: (node: HTMLElement) => HTMLElement; defaultOpen: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; bordered: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; placement: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">, unknown, unknown>; direction: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<"rtl" | "ltr">, unknown, unknown>; autofocus: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; popupStyle: import('vue').CSSProperties; locale: import('ant-design-vue/es/date-picker/generatePicker').PickerLocale; dateRender: import('ant-design-vue/es/vc-picker/panels/DatePanel/DateBody').DateRender<any>; presets: import('ant-design-vue/es/vc-picker/interface').PresetDate<any>[]; disabledTime: import('ant-design-vue/es/vc-picker/interface').DisabledTime<any>; renderExtraFooter: (mode: import('ant-design-vue/es/vc-picker/interface').PanelMode) => import('ant-design-vue/es/_util/type').VueNode; showNow: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; disabledHours: () => number[]; disabledMinutes: (hour: number) => number[]; disabledSeconds: (hour: number, minute: number) => number[]; inputReadOnly: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; panelRender: (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode; showToday: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; disabledDate: (date: any) => boolean; picker: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PickerMode>, unknown, unknown>; monthCellRender: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>; monthCellContentRender: import('ant-design-vue/es/vc-picker/panels/MonthPanel/MonthBody').MonthCellRender<any>; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };