import dayjs from 'dayjs'; import type { PropType } from 'vue'; declare const _default: import("vue").DefineComponent<{ disabledDate: { type: PropType<(_: Date) => void>; }; selectionMode: { type: StringConstructor; default: string; }; minDate: { type: PropType; }; maxDate: { type: PropType; }; date: { type: PropType; }; parsedValue: { type: PropType; }; rangeState: { type: ObjectConstructor; default: () => { endDate: null; selecting: boolean; }; }; }, { handleMouseMove: (event: any) => void; handleMonthTableClick: (event: any) => void; rows: import("vue").ComputedRef; getCellStyle: (cell: any) => any; t: import("element-plus/es/hooks").Translator; months: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("select" | "pick" | "changerange")[], "select" | "pick" | "changerange", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly void>; }; selectionMode: { type: StringConstructor; default: string; }; minDate: { type: PropType; }; maxDate: { type: PropType; }; date: { type: PropType; }; parsedValue: { type: PropType; }; rangeState: { type: ObjectConstructor; default: () => { endDate: null; selecting: boolean; }; }; }>> & { onSelect?: ((...args: any[]) => any) | undefined; onPick?: ((...args: any[]) => any) | undefined; onChangerange?: ((...args: any[]) => any) | undefined; }, { selectionMode: string; rangeState: Record; }>; export default _default;