import { TdDatePickerProps } from './type'; import { PropType } from 'vue'; declare const _default: { allowInput: BooleanConstructor; clearable: BooleanConstructor; defaultTime: { type: StringConstructor; default: string; }; disableDate: { type: PropType; }; disabled: BooleanConstructor; enableTimePicker: BooleanConstructor; firstDayOfWeek: { type: NumberConstructor; validator(val: TdDatePickerProps['firstDayOfWeek']): boolean; }; format: { type: StringConstructor; default: any; }; inputProps: { type: PropType>; }; mode: { type: PropType<"month" | "year" | "quarter" | "week" | "date">; default: "month" | "year" | "quarter" | "week" | "date"; validator(val: TdDatePickerProps['mode']): boolean; }; placeholder: { type: PropType; default: any; }; popupProps: { type: PropType; }; prefixIcon: { type: PropType<(h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue>; }; presets: { type: PropType; }; presetsPlacement: { type: PropType<"left" | "top" | "bottom" | "right">; default: "left" | "top" | "bottom" | "right"; validator(val: TdDatePickerProps['presetsPlacement']): boolean; }; size: { type: PropType; default: import("..").SizeEnum; validator(val: TdDatePickerProps['size']): boolean; }; status: { type: PropType<"error" | "default" | "success" | "warning">; default: "error" | "default" | "success" | "warning"; validator(val: TdDatePickerProps['status']): boolean; }; suffixIcon: { type: PropType<(h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue>; }; timePickerProps: { type: PropType; }; tips: { type: PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; value: { type: PropType; default: string; }; defaultValue: { type: PropType; default: string; }; valueType: { type: PropType; default: string; }; onBlur: PropType<(context: { value: import("./type").DateValue; e: FocusEvent; }) => void>; onChange: PropType<(value: import("./type").DateValue, context: { dayjsValue?: import("dayjs").Dayjs; trigger?: import("./type").DatePickerTriggerSource; }) => void>; onConfirm: PropType<(context: { date: Date; e: MouseEvent; }) => void>; onFocus: PropType<(context: { value: import("./type").DateValue; e: FocusEvent; }) => void>; onPick: PropType<(value: import("./type").DateValue) => void>; onPresetClick: PropType<(context: { preset: import("./type").PresetDate; e: MouseEvent; }) => void>; }; export default _default;