import type { IDatePickerOption } from "./types"; import { Utils } from "../../../commons/utils/utils"; declare const _sfc_main: import("vue").DefineComponent, { option: import("vue").ComputedRef; pickerFormat: import("vue").ComputedRef; emits: (event: "on-change" | "on-complete", ...args: any[]) => void; dateValue: import("vue").Ref; refreshKey: import("vue").Ref; initView: () => string; init: () => void; formatDate: (date: any, format: string) => any; handleDate: (modelData: any) => void; handleSetDate: (type: "today" | "yesterday" | "before-yesterday") => void; handleSetRangeDate: (type: "last-7" | "last-15" | "last-30" | "last-365" | "week" | "month" | "today" | "yesterday" | "before-yesterday" | "last-month") => void; readonly VueDatePicker: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins | import("vue").ExtractPropTypes>> & { "onUpdate:model-value"?: (...args: any[]) => any; "onUpdate:model-timezone-value"?: (...args: any[]) => any; "onText-submit"?: (...args: any[]) => any; onClosed?: (...args: any[]) => any; onCleared?: (...args: any[]) => any; onOpen?: (...args: any[]) => any; onFocus?: (...args: any[]) => any; onBlur?: (...args: any[]) => any; "onInternal-model-change"?: (...args: any[]) => any; "onRecalculate-position"?: (...args: any[]) => any; "onFlow-step"?: (...args: any[]) => any; "onUpdate-month-year"?: (...args: any[]) => any; "onInvalid-select"?: (...args: any[]) => any; "onTooltip-open"?: (...args: any[]) => any; "onTooltip-close"?: (...args: any[]) => any; "onInvalid-fixed-range"?: (...args: any[]) => any; "onTime-picker-open"?: (...args: any[]) => any; "onTime-picker-close"?: (...args: any[]) => any; "onAm-pm-change"?: (...args: any[]) => any; "onRange-start"?: (...args: any[]) => any; "onRange-end"?: (...args: any[]) => any; "onDate-update"?: (...args: any[]) => any; "onInvalid-date"?: (...args: any[]) => any; "onOverlay-toggle"?: (...args: any[]) => any; "onText-input"?: (...args: any[]) => any; }, {}, {}, import("vue").ComputedOptions, import("@vuepic/vue-datepicker").PublicMethods, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("@vuepic/vue-datepicker").EmitEvents[], import("@vuepic/vue-datepicker").VueDatePickerProps, { [x: number]: string; } | {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & (Readonly | import("vue").ExtractPropTypes>> & { "onUpdate:model-value"?: (...args: any[]) => any; "onUpdate:model-timezone-value"?: (...args: any[]) => any; "onText-submit"?: (...args: any[]) => any; onClosed?: (...args: any[]) => any; onCleared?: (...args: any[]) => any; onOpen?: (...args: any[]) => any; onFocus?: (...args: any[]) => any; onBlur?: (...args: any[]) => any; "onInternal-model-change"?: (...args: any[]) => any; "onRecalculate-position"?: (...args: any[]) => any; "onFlow-step"?: (...args: any[]) => any; "onUpdate-month-year"?: (...args: any[]) => any; "onInvalid-select"?: (...args: any[]) => any; "onTooltip-open"?: (...args: any[]) => any; "onTooltip-close"?: (...args: any[]) => any; "onInvalid-fixed-range"?: (...args: any[]) => any; "onTime-picker-open"?: (...args: any[]) => any; "onTime-picker-close"?: (...args: any[]) => any; "onAm-pm-change"?: (...args: any[]) => any; "onRange-start"?: (...args: any[]) => any; "onRange-end"?: (...args: any[]) => any; "onDate-update"?: (...args: any[]) => any; "onInvalid-date"?: (...args: any[]) => any; "onOverlay-toggle"?: (...args: any[]) => any; "onText-input"?: (...args: any[]) => any; }), {}, {}, import("vue").ComputedOptions, import("@vuepic/vue-datepicker").PublicMethods, { [x: number]: string; } | {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase | import("vue").ExtractPropTypes>> & { "onUpdate:model-value"?: (...args: any[]) => any; "onUpdate:model-timezone-value"?: (...args: any[]) => any; "onText-submit"?: (...args: any[]) => any; onClosed?: (...args: any[]) => any; onCleared?: (...args: any[]) => any; onOpen?: (...args: any[]) => any; onFocus?: (...args: any[]) => any; onBlur?: (...args: any[]) => any; "onInternal-model-change"?: (...args: any[]) => any; "onRecalculate-position"?: (...args: any[]) => any; "onFlow-step"?: (...args: any[]) => any; "onUpdate-month-year"?: (...args: any[]) => any; "onInvalid-select"?: (...args: any[]) => any; "onTooltip-open"?: (...args: any[]) => any; "onTooltip-close"?: (...args: any[]) => any; "onInvalid-fixed-range"?: (...args: any[]) => any; "onTime-picker-open"?: (...args: any[]) => any; "onTime-picker-close"?: (...args: any[]) => any; "onAm-pm-change"?: (...args: any[]) => any; "onRange-start"?: (...args: any[]) => any; "onRange-end"?: (...args: any[]) => any; "onDate-update"?: (...args: any[]) => any; "onInvalid-date"?: (...args: any[]) => any; "onOverlay-toggle"?: (...args: any[]) => any; "onText-input"?: (...args: any[]) => any; }, {}, {}, import("vue").ComputedOptions, import("@vuepic/vue-datepicker").PublicMethods, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("@vuepic/vue-datepicker").EmitEvents[], import("@vuepic/vue-datepicker").EmitEvents, { [x: number]: string; } | {}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("@vuepic/vue-datepicker").VueDatePickerProps & (new () => { $slots: Readonly & import("@vuepic/vue-datepicker").Slots; }); readonly zhCN: import("date-fns/locale").Locale; readonly enUS: import("date-fns/locale").Locale; readonly Utils: typeof Utils; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-change" | "on-complete")[], "on-change" | "on-complete", import("vue").PublicProps, Readonly> & Readonly<{ "onOn-change"?: (...args: any[]) => any; "onOn-complete"?: (...args: any[]) => any; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _sfc_main;