/// import { Ref } from 'vue'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: string; }; pickerType: { type: import("vue").PropType; default: string; }; required: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; validateMessage: { type: StringConstructor; default: string; }; id: { type: (StringConstructor | NumberConstructor)[]; }; name: { type: StringConstructor; }; style: { type: (StringConstructor | ObjectConstructor)[]; }; class: { type: StringConstructor; default: () => string; }; attribute: { type: import("vue").PropType>; }; enabled: { type: BooleanConstructor; default: boolean; }; visibility: { type: BooleanConstructor; default: boolean; }; }, { slotChildrenCount: { count: number; renderCount: number; }; renderCountSuccess: () => void; renderInit: () => void; t: (key: string) => any; componentInputRef: Ref; componentRef: Ref; pickerPanelRef: Ref; getStyle: import("vue").ComputedRef>; showValue: Ref; showDate: Ref; showTime: Ref; dateOrTime: Ref; yearList: Ref; monthList: string[]; weekList: string[]; dayList: Ref; currentYear: Ref; currentMonth: Ref; currentDay: Ref; activeYear: Ref; activeMonth: Ref; hour: Ref; minute: Ref; second: Ref; isActiveDatePicker: Ref; isActiveYearPanel: Ref; isActiveMonthPanel: Ref; panelStyle: { top: string; left: string; }; YearPanelStyle: { width: string; top: string; left: string; }; MonthPanelStyle: { width: string; top: string; left: string; }; disabledInput: import("vue").ComputedRef; validationMessage: import("vue").ComputedRef; initData: (cur?: string) => void; formatDate: (year: any, month: any, day: any) => string; yearScroll: (e: Event) => void; clickDatePicker: () => void; clickYear: () => void; clickMonth: () => void; clickYearPanel: (value: number) => void; clickMonthPanel: (value: string) => void; clickDayItem: (value: any) => void; clickDateInput: () => void; clickTimeInput: () => void; clickTimeHour: (item: number) => void; clickTimeMinute: (item: number) => void; clickTimeSecond: (item: number) => void; clickCurrentDate: () => void; cilckConfirm: () => void; clickPanel: () => void; deleteShowValue: () => void; handleBlur: (event: FocusEvent) => void; handleChange: (event: Event) => void; handleInput: (event: Event) => void; handleFocus: (event: FocusEvent) => void; isMobile: boolean; datePickerModelId: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; required: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; validateMessage: { type: StringConstructor; default: string; }; id: { type: (StringConstructor | NumberConstructor)[]; }; name: { type: StringConstructor; }; style: { type: (StringConstructor | ObjectConstructor)[]; }; class: { type: StringConstructor; default: () => string; }; attribute: { type: import("vue").PropType>; }; enabled: { type: BooleanConstructor; default: boolean; }; visibility: { type: BooleanConstructor; default: boolean; }; }>>, { required: boolean; class: string; enabled: boolean; visibility: boolean; disabled: boolean; modelValue: string | number | boolean; pickerType: import("./datePicker").PickerType; placeholder: string; validateMessage: string; }>; export default _default;