import type { Dayjs } from 'dayjs'; import type { App } from 'vue'; import type { PickerProps, PickerDateProps, RangePickerProps as BaseRangePickerProps } from './generatePicker'; import type { ExtraDatePickerProps, ExtraRangePickerProps } from './generatePicker/props'; export declare type DatePickerProps = PickerProps & ExtraDatePickerProps; export declare type MonthPickerProps = Omit, 'picker'> & ExtraDatePickerProps; export declare type WeekPickerProps = Omit, 'picker'> & ExtraDatePickerProps; export declare type RangePickerProps = BaseRangePickerProps & ExtraRangePickerProps; declare const ScWeekPicker: import("vue").DefineComponent<{ defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType>; }; format: { type: import("vue").PropType; }; renderExtraFooter: { type: import("vue").PropType<(mode: PanelMode) => VueNode>; }; showNow: { type: BooleanConstructor; default: undefined; }; monthCellRender: { type: import("vue").PropType>; }; monthCellContentRender: { type: import("vue").PropType>; }; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onChange: { type: import("vue").PropType<(value: string | Dayjs | null, dateString: string) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOk: { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; dateRender: { type: import("vue").PropType>; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; mode: { type: import("vue").PropType; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; format?: unknown; renderExtraFooter?: unknown; showNow?: unknown; monthCellRender?: unknown; monthCellContentRender?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; placeholder?: unknown; allowClear?: unknown; autofocus?: unknown; disabled?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onOk?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; dateRender?: unknown; disabledDate?: unknown; mode?: unknown; picker?: unknown; valueFormat?: unknown; } & {} & { name?: string | undefined; value?: string | Dayjs | undefined; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }>, ScMonthPicker: import("vue").DefineComponent<{ defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType>; }; format: { type: import("vue").PropType; }; renderExtraFooter: { type: import("vue").PropType<(mode: PanelMode) => VueNode>; }; showNow: { type: BooleanConstructor; default: undefined; }; monthCellRender: { type: import("vue").PropType>; }; monthCellContentRender: { type: import("vue").PropType>; }; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onChange: { type: import("vue").PropType<(value: string | Dayjs | null, dateString: string) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOk: { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; dateRender: { type: import("vue").PropType>; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; mode: { type: import("vue").PropType; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; format?: unknown; renderExtraFooter?: unknown; showNow?: unknown; monthCellRender?: unknown; monthCellContentRender?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; placeholder?: unknown; allowClear?: unknown; autofocus?: unknown; disabled?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onOk?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; dateRender?: unknown; disabledDate?: unknown; mode?: unknown; picker?: unknown; valueFormat?: unknown; } & {} & { name?: string | undefined; value?: string | Dayjs | undefined; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }>, ScYearPicker: import("vue").DefineComponent<{ defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType>; }; format: { type: import("vue").PropType; }; renderExtraFooter: { type: import("vue").PropType<(mode: PanelMode) => VueNode>; }; showNow: { type: BooleanConstructor; default: undefined; }; monthCellRender: { type: import("vue").PropType>; }; monthCellContentRender: { type: import("vue").PropType>; }; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onChange: { type: import("vue").PropType<(value: string | Dayjs | null, dateString: string) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOk: { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; dateRender: { type: import("vue").PropType>; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; mode: { type: import("vue").PropType; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; format?: unknown; renderExtraFooter?: unknown; showNow?: unknown; monthCellRender?: unknown; monthCellContentRender?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; placeholder?: unknown; allowClear?: unknown; autofocus?: unknown; disabled?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onOk?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; dateRender?: unknown; disabledDate?: unknown; mode?: unknown; picker?: unknown; valueFormat?: unknown; } & {} & { name?: string | undefined; value?: string | Dayjs | undefined; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }>, ScQuarterPicker: import("vue").DefineComponent<{ defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType>; }; format: { type: import("vue").PropType; }; renderExtraFooter: { type: import("vue").PropType<(mode: PanelMode) => VueNode>; }; showNow: { type: BooleanConstructor; default: undefined; }; monthCellRender: { type: import("vue").PropType>; }; monthCellContentRender: { type: import("vue").PropType>; }; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onChange: { type: import("vue").PropType<(value: string | Dayjs | null, dateString: string) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOk: { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; dateRender: { type: import("vue").PropType>; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; mode: { type: import("vue").PropType; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; format?: unknown; renderExtraFooter?: unknown; showNow?: unknown; monthCellRender?: unknown; monthCellContentRender?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; placeholder?: unknown; allowClear?: unknown; autofocus?: unknown; disabled?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onOk?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; dateRender?: unknown; disabledDate?: unknown; mode?: unknown; picker?: unknown; valueFormat?: unknown; } & {} & { name?: string | undefined; value?: string | Dayjs | undefined; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }>, ScRangePicker: import("vue").DefineComponent<{ allowEmpty: { type: import("vue").PropType<[boolean, boolean]>; }; dateRender: { type: import("vue").PropType>; }; defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType<(date: EventValue, type: RangeType) => DisabledTimes>; }; disabled: { type: import("vue").PropType; }; format: StringConstructor; renderExtraFooter: { type: import("vue").PropType<() => VueNode>; }; separator: { type: StringConstructor; }; ranges: { type: import("vue").PropType>; }; placeholder: ArrayConstructor; mode: { type: import("vue").PropType<[PanelMode, PanelMode]>; }; onChange: { type: import("vue").PropType<(value: any, dateString: [string, string]) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: any) => void>; }; onCalendarChange: { type: import("vue").PropType<(values: any, formatString: [string, string], info: RangeInfo) => void>; }; onPanelChange: { type: import("vue").PropType<(values: any, modes: [PanelMode, PanelMode]) => void>; }; onOk: { type: import("vue").PropType<(dates: any) => void>; }; immediateCalendarChangeDateRangePicker: BooleanConstructor; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; } & { onChange: (ArrayConstructor | FunctionConstructor)[]; onBlur: (ArrayConstructor | FunctionConstructor)[]; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ allowEmpty?: unknown; dateRender?: unknown; defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; disabled?: unknown; format?: unknown; renderExtraFooter?: unknown; separator?: unknown; ranges?: unknown; placeholder?: unknown; mode?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onCalendarChange?: unknown; onPanelChange?: unknown; onOk?: unknown; immediateCalendarChangeDateRangePicker?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; allowClear?: unknown; autofocus?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; disabledDate?: unknown; picker?: unknown; valueFormat?: unknown; } & { immediateCalendarChangeDateRangePicker: boolean; } & { name?: string | undefined; value?: any; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: [PanelMode, PanelMode] | undefined; onChange?: Function | unknown[] | ((value: any, dateString: [string, string]) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | [boolean, boolean] | undefined; defaultValue?: any; size?: any; "onUpdate:value"?: ((value: any) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((dates: any) => void) | undefined; placeholder?: unknown[] | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; separator?: string | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: (() => VueNode) | undefined; defaultPickerValue?: any; disabledTime?: ((date: EventValue, type: RangeType) => DisabledTimes) | undefined; format?: string | undefined; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; allowEmpty?: [boolean, boolean] | undefined; ranges?: Record | undefined; onCalendarChange?: ((values: any, formatString: [string, string], info: RangeInfo) => void) | undefined; onPanelChange?: ((values: any, modes: [PanelMode, PanelMode]) => void) | undefined; }>, { autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; immediateCalendarChangeDateRangePicker: boolean; }>; export { ScRangePicker, ScWeekPicker, ScMonthPicker, ScQuarterPicker, ScYearPicker }; declare const _default: { new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }> & Omit HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "autofocus" | "allowClear" | "bordered" | "open" | "defaultOpen" | "showNow" | "inputReadOnly" | "showToday" | "showTime">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; format?: unknown; renderExtraFooter?: unknown; showNow?: unknown; monthCellRender?: unknown; monthCellContentRender?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; placeholder?: unknown; allowClear?: unknown; autofocus?: unknown; disabled?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onOk?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; dateRender?: unknown; disabledDate?: unknown; mode?: unknown; picker?: unknown; valueFormat?: unknown; } & {} & { name?: string | undefined; value?: string | Dayjs | undefined; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & {} & import("vue").ComponentCustomProperties; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { ScWeekPicker: import("vue").DefineComponent<{ defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType>; }; format: { type: import("vue").PropType; }; renderExtraFooter: { type: import("vue").PropType<(mode: PanelMode) => VueNode>; }; showNow: { type: BooleanConstructor; default: undefined; }; monthCellRender: { type: import("vue").PropType>; }; monthCellContentRender: { type: import("vue").PropType>; }; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onChange: { type: import("vue").PropType<(value: string | Dayjs | null, dateString: string) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOk: { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; dateRender: { type: import("vue").PropType>; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; mode: { type: import("vue").PropType; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; format?: unknown; renderExtraFooter?: unknown; showNow?: unknown; monthCellRender?: unknown; monthCellContentRender?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; placeholder?: unknown; allowClear?: unknown; autofocus?: unknown; disabled?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onOk?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; dateRender?: unknown; disabledDate?: unknown; mode?: unknown; picker?: unknown; valueFormat?: unknown; } & {} & { name?: string | undefined; value?: string | Dayjs | undefined; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }>; ScMonthPicker: import("vue").DefineComponent<{ defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType>; }; format: { type: import("vue").PropType; }; renderExtraFooter: { type: import("vue").PropType<(mode: PanelMode) => VueNode>; }; showNow: { type: BooleanConstructor; default: undefined; }; monthCellRender: { type: import("vue").PropType>; }; monthCellContentRender: { type: import("vue").PropType>; }; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onChange: { type: import("vue").PropType<(value: string | Dayjs | null, dateString: string) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOk: { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; dateRender: { type: import("vue").PropType>; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; mode: { type: import("vue").PropType; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; format?: unknown; renderExtraFooter?: unknown; showNow?: unknown; monthCellRender?: unknown; monthCellContentRender?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; placeholder?: unknown; allowClear?: unknown; autofocus?: unknown; disabled?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onOk?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; dateRender?: unknown; disabledDate?: unknown; mode?: unknown; picker?: unknown; valueFormat?: unknown; } & {} & { name?: string | undefined; value?: string | Dayjs | undefined; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }>; ScYearPicker: import("vue").DefineComponent<{ defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType>; }; format: { type: import("vue").PropType; }; renderExtraFooter: { type: import("vue").PropType<(mode: PanelMode) => VueNode>; }; showNow: { type: BooleanConstructor; default: undefined; }; monthCellRender: { type: import("vue").PropType>; }; monthCellContentRender: { type: import("vue").PropType>; }; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onChange: { type: import("vue").PropType<(value: string | Dayjs | null, dateString: string) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOk: { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; dateRender: { type: import("vue").PropType>; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; mode: { type: import("vue").PropType; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; format?: unknown; renderExtraFooter?: unknown; showNow?: unknown; monthCellRender?: unknown; monthCellContentRender?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; placeholder?: unknown; allowClear?: unknown; autofocus?: unknown; disabled?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onOk?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; dateRender?: unknown; disabledDate?: unknown; mode?: unknown; picker?: unknown; valueFormat?: unknown; } & {} & { name?: string | undefined; value?: string | Dayjs | undefined; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }>; ScRangePicker: import("vue").DefineComponent<{ allowEmpty: { type: import("vue").PropType<[boolean, boolean]>; }; dateRender: { type: import("vue").PropType>; }; defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType<(date: EventValue, type: RangeType) => DisabledTimes>; }; disabled: { type: import("vue").PropType; }; format: StringConstructor; renderExtraFooter: { type: import("vue").PropType<() => VueNode>; }; separator: { type: StringConstructor; }; ranges: { type: import("vue").PropType>; }; placeholder: ArrayConstructor; mode: { type: import("vue").PropType<[PanelMode, PanelMode]>; }; onChange: { type: import("vue").PropType<(value: any, dateString: [string, string]) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: any) => void>; }; onCalendarChange: { type: import("vue").PropType<(values: any, formatString: [string, string], info: RangeInfo) => void>; }; onPanelChange: { type: import("vue").PropType<(values: any, modes: [PanelMode, PanelMode]) => void>; }; onOk: { type: import("vue").PropType<(dates: any) => void>; }; immediateCalendarChangeDateRangePicker: BooleanConstructor; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; } & { onChange: (ArrayConstructor | FunctionConstructor)[]; onBlur: (ArrayConstructor | FunctionConstructor)[]; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ allowEmpty?: unknown; dateRender?: unknown; defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; disabled?: unknown; format?: unknown; renderExtraFooter?: unknown; separator?: unknown; ranges?: unknown; placeholder?: unknown; mode?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onCalendarChange?: unknown; onPanelChange?: unknown; onOk?: unknown; immediateCalendarChangeDateRangePicker?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; allowClear?: unknown; autofocus?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; disabledDate?: unknown; picker?: unknown; valueFormat?: unknown; } & { immediateCalendarChangeDateRangePicker: boolean; } & { name?: string | undefined; value?: any; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: [PanelMode, PanelMode] | undefined; onChange?: Function | unknown[] | ((value: any, dateString: [string, string]) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | [boolean, boolean] | undefined; defaultValue?: any; size?: any; "onUpdate:value"?: ((value: any) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((dates: any) => void) | undefined; placeholder?: unknown[] | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; separator?: string | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: (() => VueNode) | undefined; defaultPickerValue?: any; disabledTime?: ((date: EventValue, type: RangeType) => DisabledTimes) | undefined; format?: string | undefined; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; allowEmpty?: [boolean, boolean] | undefined; ranges?: Record | undefined; onCalendarChange?: ((values: any, formatString: [string, string], info: RangeInfo) => void) | undefined; onPanelChange?: ((values: any, modes: [PanelMode, PanelMode]) => void) | undefined; }>, { autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; immediateCalendarChangeDateRangePicker: boolean; }>; ScTimePicker: import("vue").DefineComponent<{ defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType>; }; format: { type: import("vue").PropType; }; renderExtraFooter: { type: import("vue").PropType<(mode: PanelMode) => VueNode>; }; showNow: { type: BooleanConstructor; default: undefined; }; monthCellRender: { type: import("vue").PropType>; }; monthCellContentRender: { type: import("vue").PropType>; }; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onChange: { type: import("vue").PropType<(value: string | Dayjs | null, dateString: string) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOk: { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; dateRender: { type: import("vue").PropType>; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; mode: { type: import("vue").PropType; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; format?: unknown; renderExtraFooter?: unknown; showNow?: unknown; monthCellRender?: unknown; monthCellContentRender?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; placeholder?: unknown; allowClear?: unknown; autofocus?: unknown; disabled?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onOk?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; dateRender?: unknown; disabledDate?: unknown; mode?: unknown; picker?: unknown; valueFormat?: unknown; } & {} & { name?: string | undefined; value?: string | Dayjs | undefined; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }>; ScQuarterPicker: import("vue").DefineComponent<{ defaultPickerValue: { type: import("vue").PropType; }; defaultValue: { type: import("vue").PropType; }; value: { type: import("vue").PropType; }; disabledTime: { type: import("vue").PropType>; }; format: { type: import("vue").PropType; }; renderExtraFooter: { type: import("vue").PropType<(mode: PanelMode) => VueNode>; }; showNow: { type: BooleanConstructor; default: undefined; }; monthCellRender: { type: import("vue").PropType>; }; monthCellContentRender: { type: import("vue").PropType>; }; id: StringConstructor; dropdownClassName: StringConstructor; dropdownAlign: { type: import("vue").PropType; }; popupStyle: { type: import("vue").PropType; }; transitionName: StringConstructor; placeholder: StringConstructor; allowClear: { type: BooleanConstructor; default: undefined; }; autofocus: { type: BooleanConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: undefined; }; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: undefined; }; inputReadOnly: { type: BooleanConstructor; default: undefined; }; getPopupContainer: { type: import("vue").PropType<(node: HTMLElement) => HTMLElement>; }; panelRender: { type: import("vue").PropType<(originPanel: VueNode) => VueNode>; }; onChange: { type: import("vue").PropType<(value: string | Dayjs | null, dateString: string) => void>; }; 'onUpdate:value': { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOk: { type: import("vue").PropType<(value: string | Dayjs | null) => void>; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; }; onFocus: { type: import("vue").PropType; }; onBlur: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; onMouseup: { type: import("vue").PropType; }; onMouseenter: { type: import("vue").PropType; }; onMouseleave: { type: import("vue").PropType; }; onClick: { type: import("vue").PropType; }; onContextmenu: { type: import("vue").PropType; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>; }; role: StringConstructor; name: StringConstructor; autocomplete: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; showToday: { type: BooleanConstructor; default: undefined; }; showTime: { type: import("vue").PropType; default: undefined; }; locale: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; bordered: { type: BooleanConstructor; default: undefined; }; dateRender: { type: import("vue").PropType>; }; disabledDate: { type: import("vue").PropType<(date: Dayjs) => boolean>; }; mode: { type: import("vue").PropType; }; picker: { type: import("vue").PropType; }; valueFormat: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ defaultPickerValue?: unknown; defaultValue?: unknown; value?: unknown; disabledTime?: unknown; format?: unknown; renderExtraFooter?: unknown; showNow?: unknown; monthCellRender?: unknown; monthCellContentRender?: unknown; id?: unknown; dropdownClassName?: unknown; dropdownAlign?: unknown; popupStyle?: unknown; transitionName?: unknown; placeholder?: unknown; allowClear?: unknown; autofocus?: unknown; disabled?: unknown; tabindex?: unknown; open?: unknown; defaultOpen?: unknown; inputReadOnly?: unknown; getPopupContainer?: unknown; panelRender?: unknown; onChange?: unknown; 'onUpdate:value'?: unknown; onOk?: unknown; onOpenChange?: unknown; 'onUpdate:open'?: unknown; onFocus?: unknown; onBlur?: unknown; onMousedown?: unknown; onMouseup?: unknown; onMouseenter?: unknown; onMouseleave?: unknown; onClick?: unknown; onContextmenu?: unknown; onKeydown?: unknown; role?: unknown; name?: unknown; autocomplete?: unknown; direction?: unknown; showToday?: unknown; showTime?: unknown; locale?: unknown; size?: unknown; bordered?: unknown; dateRender?: unknown; disabledDate?: unknown; mode?: unknown; picker?: unknown; valueFormat?: unknown; } & {} & { name?: string | undefined; value?: string | Dayjs | undefined; transitionName?: string | undefined; getPopupContainer?: ((node: HTMLElement) => HTMLElement) | undefined; mode?: any; onChange?: ((value: string | Dayjs | null, dateString: string) => void) | undefined; direction?: "ltr" | "rtl" | undefined; disabled?: boolean | undefined; defaultValue?: string | Dayjs | undefined; size?: any; "onUpdate:value"?: ((value: string | Dayjs | null) => void) | undefined; id?: string | undefined; autofocus?: boolean | undefined; onFocus?: any; onBlur?: any; onKeydown?: ((event: KeyboardEvent, preventDefault: () => void) => void) | undefined; onClick?: any; onContextmenu?: any; onMousedown?: any; onMouseenter?: any; onMouseleave?: any; onMouseup?: any; onOk?: ((value: string | Dayjs | null) => void) | undefined; placeholder?: string | undefined; allowClear?: boolean | undefined; bordered?: boolean | undefined; tabindex?: number | undefined; open?: boolean | undefined; dropdownClassName?: string | undefined; dropdownAlign?: any; defaultOpen?: boolean | undefined; locale?: import("./generatePicker").PickerLocale | undefined; role?: string | undefined; onOpenChange?: ((open: boolean) => void) | undefined; popupStyle?: import("vue").CSSProperties | undefined; dateRender?: any; renderExtraFooter?: ((mode: PanelMode) => VueNode) | undefined; monthCellRender?: any; defaultPickerValue?: string | Dayjs | undefined; disabledTime?: any; format?: any; showNow?: boolean | undefined; monthCellContentRender?: any; inputReadOnly?: boolean | undefined; panelRender?: ((originPanel: VueNode) => VueNode) | undefined; "onUpdate:open"?: ((open: boolean) => void) | undefined; autocomplete?: string | undefined; showToday?: boolean | undefined; showTime?: any; disabledDate?: ((date: Dayjs) => boolean) | undefined; picker?: any; valueFormat?: string | undefined; }>, { disabled: boolean; autofocus: boolean; allowClear: boolean; bordered: boolean; open: boolean; defaultOpen: boolean; showNow: boolean; inputReadOnly: boolean; showToday: boolean; showTime: any; }>; install: (app: App) => App; }; export default _default;