import { PropType } from 'vue'; import type { Dayjs } from 'dayjs/esm'; import dayjs from 'dayjs/esm'; declare const _default: import("vue").DefineComponent<{ visible: { type: BooleanConstructor; default: boolean; }; parsedValue: { type: PropType; }; format: { type: StringConstructor; default: string; }; type: { type: StringConstructor; required: true; }; getPopperRef: { type: FunctionConstructor; }; }, { hasShortcuts: import("vue").ComputedRef; showTime: import("vue").ComputedRef; visibleDate: import("vue").ComputedRef; visibleTime: import("vue").ComputedRef; userInputDate: any; userInputTime: any; currentView: import("vue").Ref; yearLabel: import("vue").ComputedRef; selectionMode: import("vue").ComputedRef; footerVisible: import("vue").ComputedRef; innerDate: import("vue").Ref<{ clone: () => Dayjs; isValid: () => boolean; year: { (): number; (value: number): Dayjs; }; month: { (): number; (value: number): Dayjs; }; date: { (): number; (value: number): Dayjs; }; day: { (): number; (value: number): Dayjs; }; hour: { (): number; (value: number): Dayjs; }; minute: { (): number; (value: number): Dayjs; }; second: { (): number; (value: number): Dayjs; }; millisecond: { (): number; (value: number): Dayjs; }; set: (unit: dayjs.UnitType, value: number) => Dayjs; get: (unit: dayjs.UnitType) => number; add: (value: number, unit?: dayjs.OpUnitType) => Dayjs; subtract: (value: number, unit?: dayjs.OpUnitType) => Dayjs; startOf: (unit: dayjs.OpUnitType) => Dayjs; endOf: (unit: dayjs.OpUnitType) => Dayjs; format: (template?: string) => string; diff: (date: dayjs.ConfigType, unit?: "M" | "year" | "month" | "date" | "day" | "hour" | "minute" | "second" | "millisecond" | "week" | "dates" | "milliseconds" | "seconds" | "minutes" | "hours" | "days" | "months" | "years" | "d" | "y" | "h" | "m" | "s" | "ms" | "weeks" | "w" | "quarter" | "quarters" | "Q", float?: boolean) => number; valueOf: () => number; unix: () => number; daysInMonth: () => number; toDate: () => Date; toJSON: () => string; toISOString: () => string; toString: () => string; utcOffset: () => number; isBefore: (date: dayjs.ConfigType, unit?: dayjs.OpUnitType) => boolean; isSame: (date: dayjs.ConfigType, unit?: dayjs.OpUnitType) => boolean; isAfter: (date: dayjs.ConfigType, unit?: dayjs.OpUnitType) => boolean; locale: { (): string; (preset: string | ILocale, object?: Partial): Dayjs; }; }>; shortcuts: any; disabledDate: any; cellClassName: any; defaultTime: any; arrowControl: any; popperRef: import("vue").Ref; MONTHLIST: { month1: string; month2: string; month3: string; month4: string; month5: string; month6: string; month7: string; month8: string; month9: string; month10: string; month11: string; month12: string; }; month: import("vue").ComputedRef; timePickerVisible: import("vue").Ref; handleInputDate: (val: any) => void; handleInputTime: (val: any) => void; handleDatePicker: (value: Dayjs) => void; handleMonthPick: (month: number) => void; handleYearPick: (year: number) => void; handleShortcutClick: (shortcut: any) => void; onConfirm: () => void; prevYear: () => void; nextYear: () => void; prevMonth: () => void; nextMonth: () => void; changeToNow: () => void; handleVisibleDateChange: (value: any) => void; handleVisibleTimeChange: (value: any) => void; onTimePickerInputFocus: () => void; handleTimePickClose: () => void; timeFormat: import("vue").ComputedRef; handleTimePick: (value: any, visible: any, first: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("pick" | "set-picker-option")[], "pick" | "set-picker-option", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible: boolean; format: string; type: string; } & { parsedValue?: Dayjs | Dayjs[]; getPopperRef?: Function; }>, { visible: boolean; format: string; }>; export default _default;