UNPKG

yanzhen-design-vue

Version:

739 lines 58.2 kB
declare function __VLS_template(): { slots: Partial<Record<string, (_: any) => any>>; refs: { _ref: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ allowEmpty: { type: import('vue').PropType<[boolean, boolean]>; default: [boolean, boolean]; }; dateRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<import('dayjs').Dayjs>>; default: import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<import('dayjs').Dayjs>; }; defaultPickerValue: { type: import('vue').PropType<[string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]>; default: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; }; defaultValue: { type: import('vue').PropType<[string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]>; default: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; }; value: { type: import('vue').PropType<[string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]>; default: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; }; presets: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<import('dayjs').Dayjs[]>[]>; default: import('ant-design-vue/es/vc-picker/interface').PresetDate<import('dayjs').Dayjs[]>[]; }; disabledTime: { type: import('vue').PropType<(date: import('dayjs').Dayjs, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes>; default: (date: import('dayjs').Dayjs, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes; }; disabled: { type: import('vue').PropType<boolean | [boolean, boolean]>; default: boolean | [boolean, boolean]; }; renderExtraFooter: { type: import('vue').PropType<() => import('ant-design-vue/es/_util/type').VueNode>; default: () => import('ant-design-vue/es/_util/type').VueNode; }; separator: { type: StringConstructor; }; showTime: { type: import('vue').PropType<boolean | (Omit<import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<import('dayjs').Dayjs>, "defaultValue"> & { defaultValue?: import('dayjs').Dayjs[]; })>; default: boolean | (Omit<import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<import('dayjs').Dayjs>, "defaultValue"> & { defaultValue?: import('dayjs').Dayjs[]; }); }; ranges: { type: import('vue').PropType<Record<string, [import('dayjs').Dayjs, import('dayjs').Dayjs] | (() => [import('dayjs').Dayjs, import('dayjs').Dayjs])>>; default: Record<string, [import('dayjs').Dayjs, import('dayjs').Dayjs] | (() => [import('dayjs').Dayjs, import('dayjs').Dayjs])>; }; placeholder: { type: import('vue').PropType<string[]>; default: string[]; }; mode: { type: import('vue').PropType<[import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]>; default: [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]; }; onChange: { type: import('vue').PropType<(value: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], dateString: [string, string]) => void>; default: (value: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], dateString: [string, string]) => void; }; 'onUpdate:value': { type: import('vue').PropType<(value: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void>; default: (value: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void; }; onCalendarChange: { type: import('vue').PropType<(values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], formatString: [string, string], info: import('ant-design-vue/es/vc-picker/RangePicker').RangeInfo) => void>; default: (values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], formatString: [string, string], info: import('ant-design-vue/es/vc-picker/RangePicker').RangeInfo) => void; }; onPanelChange: { type: import('vue').PropType<(values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], modes: [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]) => void>; default: (values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], modes: [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]) => void; }; onOk: { type: import('vue').PropType<(dates: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void>; default: (dates: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void; }; id: StringConstructor; dropdownClassName: StringConstructor; popupClassName: StringConstructor; popupStyle: { type: import('vue').PropType<import('vue').CSSProperties>; 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('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').Dayjs>)[]>; default: string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').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; }; 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; }; 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; }; disabledDate: { type: import('vue').PropType<(date: import('dayjs').Dayjs) => boolean>; default: (date: import('dayjs').Dayjs) => boolean; }; 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, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; mode: [import('ant-design-vue/es/vc-picker/interface').PanelMode, 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, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], dateString: [string, 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 | [boolean, boolean]; autofocus: boolean; getPopupContainer: (node: HTMLElement) => HTMLElement; disabledDate: (date: import('dayjs').Dayjs) => boolean; picker: import('ant-design-vue/es/vc-picker/interface').PickerMode; onPanelChange: (values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], modes: [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]) => void; locale: import('ant-design-vue/es/date-picker/generatePicker').PickerLocale; format: string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').Dayjs>)[]; disabledHours: () => number[]; disabledMinutes: (hour: number) => number[]; disabledSeconds: (hour: number, minute: number) => number[]; disabledTime: (date: import('dayjs').Dayjs, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes; status: "" | "error" | "warning"; defaultValue: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; 'onUpdate:value': (value: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void; popupStyle: import('vue').CSSProperties; placement: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; onOpenChange: (open: boolean) => void; 'onUpdate:open': (open: boolean) => void; placeholder: string[]; bordered: boolean; allowClear: boolean; defaultOpen: boolean; dateRender: import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<import('dayjs').Dayjs>; defaultPickerValue: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; showTime: boolean | (Omit<import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<import('dayjs').Dayjs>, "defaultValue"> & { defaultValue?: import('dayjs').Dayjs[]; }); onOk: (dates: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void; renderExtraFooter: () => import('ant-design-vue/es/_util/type').VueNode; showToday: boolean; presets: import('ant-design-vue/es/vc-picker/interface').PresetDate<import('dayjs').Dayjs[]>[]; inputReadOnly: boolean; panelRender: (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode; ranges: Record<string, [import('dayjs').Dayjs, import('dayjs').Dayjs] | (() => [import('dayjs').Dayjs, import('dayjs').Dayjs])>; allowEmpty: [boolean, boolean]; onCalendarChange: (values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], formatString: [string, string], info: import('ant-design-vue/es/vc-picker/RangePicker').RangeInfo) => void; }, true, {}, import('ant-design-vue/es/_util/type').CustomSlotsType<{ suffixIcon?: any; prevIcon?: any; nextIcon?: any; superPrevIcon?: any; superNextIcon?: any; dateRender?: any; renderExtraFooter?: any; default?: any; separator?: any; clearIcon?: any; }>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ allowEmpty: { type: import('vue').PropType<[boolean, boolean]>; default: [boolean, boolean]; }; dateRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<import('dayjs').Dayjs>>; default: import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<import('dayjs').Dayjs>; }; defaultPickerValue: { type: import('vue').PropType<[string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]>; default: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; }; defaultValue: { type: import('vue').PropType<[string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]>; default: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; }; value: { type: import('vue').PropType<[string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]>; default: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; }; presets: { type: import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<import('dayjs').Dayjs[]>[]>; default: import('ant-design-vue/es/vc-picker/interface').PresetDate<import('dayjs').Dayjs[]>[]; }; disabledTime: { type: import('vue').PropType<(date: import('dayjs').Dayjs, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes>; default: (date: import('dayjs').Dayjs, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes; }; disabled: { type: import('vue').PropType<boolean | [boolean, boolean]>; default: boolean | [boolean, boolean]; }; renderExtraFooter: { type: import('vue').PropType<() => import('ant-design-vue/es/_util/type').VueNode>; default: () => import('ant-design-vue/es/_util/type').VueNode; }; separator: { type: StringConstructor; }; showTime: { type: import('vue').PropType<boolean | (Omit<import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<import('dayjs').Dayjs>, "defaultValue"> & { defaultValue?: import('dayjs').Dayjs[]; })>; default: boolean | (Omit<import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<import('dayjs').Dayjs>, "defaultValue"> & { defaultValue?: import('dayjs').Dayjs[]; }); }; ranges: { type: import('vue').PropType<Record<string, [import('dayjs').Dayjs, import('dayjs').Dayjs] | (() => [import('dayjs').Dayjs, import('dayjs').Dayjs])>>; default: Record<string, [import('dayjs').Dayjs, import('dayjs').Dayjs] | (() => [import('dayjs').Dayjs, import('dayjs').Dayjs])>; }; placeholder: { type: import('vue').PropType<string[]>; default: string[]; }; mode: { type: import('vue').PropType<[import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]>; default: [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]; }; onChange: { type: import('vue').PropType<(value: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], dateString: [string, string]) => void>; default: (value: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], dateString: [string, string]) => void; }; 'onUpdate:value': { type: import('vue').PropType<(value: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void>; default: (value: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void; }; onCalendarChange: { type: import('vue').PropType<(values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], formatString: [string, string], info: import('ant-design-vue/es/vc-picker/RangePicker').RangeInfo) => void>; default: (values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], formatString: [string, string], info: import('ant-design-vue/es/vc-picker/RangePicker').RangeInfo) => void; }; onPanelChange: { type: import('vue').PropType<(values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], modes: [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]) => void>; default: (values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], modes: [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]) => void; }; onOk: { type: import('vue').PropType<(dates: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void>; default: (dates: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void; }; id: StringConstructor; dropdownClassName: StringConstructor; popupClassName: StringConstructor; popupStyle: { type: import('vue').PropType<import('vue').CSSProperties>; 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('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').Dayjs>)[]>; default: string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').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; }; 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; }; 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; }; disabledDate: { type: import('vue').PropType<(date: import('dayjs').Dayjs) => boolean>; default: (date: import('dayjs').Dayjs) => boolean; }; 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, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; mode: [import('ant-design-vue/es/vc-picker/interface').PanelMode, 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, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], dateString: [string, 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 | [boolean, boolean]; autofocus: boolean; getPopupContainer: (node: HTMLElement) => HTMLElement; disabledDate: (date: import('dayjs').Dayjs) => boolean; picker: import('ant-design-vue/es/vc-picker/interface').PickerMode; onPanelChange: (values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], modes: [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]) => void; locale: import('ant-design-vue/es/date-picker/generatePicker').PickerLocale; format: string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').Dayjs> | (string | import('ant-design-vue/es/vc-picker/interface').CustomFormat<import('dayjs').Dayjs>)[]; disabledHours: () => number[]; disabledMinutes: (hour: number) => number[]; disabledSeconds: (hour: number, minute: number) => number[]; disabledTime: (date: import('dayjs').Dayjs, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes; status: "" | "error" | "warning"; defaultValue: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; 'onUpdate:value': (value: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void; popupStyle: import('vue').CSSProperties; placement: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; onOpenChange: (open: boolean) => void; 'onUpdate:open': (open: boolean) => void; placeholder: string[]; bordered: boolean; allowClear: boolean; defaultOpen: boolean; dateRender: import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<import('dayjs').Dayjs>; defaultPickerValue: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]; showTime: boolean | (Omit<import('ant-design-vue/es/vc-picker/panels/TimePanel').SharedTimeProps<import('dayjs').Dayjs>, "defaultValue"> & { defaultValue?: import('dayjs').Dayjs[]; }); onOk: (dates: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs]) => void; renderExtraFooter: () => import('ant-design-vue/es/_util/type').VueNode; showToday: boolean; presets: import('ant-design-vue/es/vc-picker/interface').PresetDate<import('dayjs').Dayjs[]>[]; inputReadOnly: boolean; panelRender: (originPanel: import('ant-design-vue/es/_util/type').VueNode) => import('ant-design-vue/es/_util/type').VueNode; ranges: Record<string, [import('dayjs').Dayjs, import('dayjs').Dayjs] | (() => [import('dayjs').Dayjs, import('dayjs').Dayjs])>; allowEmpty: [boolean, boolean]; onCalendarChange: (values: [string, string] | [import('dayjs').Dayjs, import('dayjs').Dayjs], formatString: [string, string], info: import('ant-design-vue/es/vc-picker/RangePicker').RangeInfo) => void; }>; }; attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; declare const __VLS_component: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ beginTime: { type: import('vue').PropType<string | number>; }; endTime: { type: import('vue').PropType<string | number>; }; allowEmpty: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[boolean, boolean]>, unknown, unknown, [boolean, boolean], boolean>; dateRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>>, unknown, unknown, import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>, boolean>; defaultPickerValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; defaultValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; value: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; presets: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[]>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[], boolean>; disabledTime: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes>, unknown, unknown, (date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes, boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<boolean | [boolean, boolean]>, unknown, unknown, boolean | [boolean, boolean], boolean>; renderExtraFooter: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, () => import('ant-design-vue/es/_util/type').VueNode, boolean>; separator: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showTime: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ranges: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>>, unknown, unknown, Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>, boolean>; placeholder: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string[]>, unknown, unknown, string[], boolean>; mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]>, unknown, unknown, [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode], boolean>; id: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dropdownClassName: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popupClassName: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popupStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>; transitionName: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; allowClear: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; autofocus: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; tabindex: { readonly type: import('vue').PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; 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: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; name: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; autocomplete: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; 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>; disabledDate: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: any) => boolean>, unknown, unknown, (date: any) => boolean, 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: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; 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<import('vue').ComponentPublicInstance, import('vue').ComponentPublicInstance>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ beginTime: { type: import('vue').PropType<string | number>; }; endTime: { type: import('vue').PropType<string | number>; }; allowEmpty: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[boolean, boolean]>, unknown, unknown, [boolean, boolean], boolean>; dateRender: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>>, unknown, unknown, import('ant-design-vue/es/vc-picker/RangePicker').RangeDateRender<unknown>, boolean>; defaultPickerValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; defaultValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; value: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[string, string] | [unknown, unknown]>, unknown, unknown, [string, string] | [unknown, unknown], boolean>; presets: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[]>, unknown, unknown, import('ant-design-vue/es/vc-picker/interface').PresetDate<unknown[]>[], boolean>; disabledTime: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes>, unknown, unknown, (date: unknown, type: import('ant-design-vue/es/vc-picker/RangePicker').RangeType) => import('ant-design-vue/es/vc-picker/interface').DisabledTimes, boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<boolean | [boolean, boolean]>, unknown, unknown, boolean | [boolean, boolean], boolean>; renderExtraFooter: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<() => import('ant-design-vue/es/_util/type').VueNode>, unknown, unknown, () => import('ant-design-vue/es/_util/type').VueNode, boolean>; separator: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showTime: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ranges: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>>, unknown, unknown, Record<string, [unknown, unknown] | (() => import('ant-design-vue/es/vc-picker/interface').RangeValue<unknown>)>, boolean>; placeholder: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string[]>, unknown, unknown, string[], boolean>; mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<[import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode]>, unknown, unknown, [import('ant-design-vue/es/vc-picker/interface').PanelMode, import('ant-design-vue/es/vc-picker/interface').PanelMode], boolean>; id: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dropdownClassName: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popupClassName: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popupStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>; transitionName: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; allowClear: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; autofocus: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; tabindex: { readonly type: import('vue').PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; op