import { nextTick } from 'vue'; import type { Dayjs } from 'dayjs'; import type { ComponentPublicInstance } from 'vue'; import type { Options } from '@popperjs/core'; import type { DayOrDays, PickerOptions, SingleOrRange } from './props'; declare const _default: { new (...args: any[]): { $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly readonly: import("packages/web/vue-utils/dist").EpPropMergeType; readonly label: string; readonly type: string; readonly name: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown>; readonly size: any; readonly disabled: import("packages/web/vue-utils/dist").EpPropMergeType; readonly placeholder: string; readonly modelValue: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType) | ((new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType))[], unknown, unknown>; readonly clearable: import("packages/web/vue-utils/dist").EpPropMergeType; readonly prefixIcon: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown>; readonly tabindex: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>; readonly validateEvent: import("packages/web/vue-utils/dist").EpPropMergeType; readonly popperOptions: Partial; readonly popperClass: string; readonly clearIcon: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown>; readonly editable: import("packages/web/vue-utils/dist").EpPropMergeType; readonly rangeSeparator: string; readonly isRange: import("packages/web/vue-utils/dist").EpPropMergeType; readonly shortcuts: unknown[]; readonly arrowControl: import("packages/web/vue-utils/dist").EpPropMergeType; readonly unlinkPanels: boolean; }> & Omit; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly shortcuts: import("packages/web/vue-utils/dist").EpPropFinalized never[], boolean>; readonly arrowControl: import("packages/web/vue-utils/dist").EpPropFinalized; readonly label: import("packages/web/vue-utils/dist").EpPropFinalized; readonly tabindex: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly validateEvent: import("packages/web/vue-utils/dist").EpPropFinalized; readonly unlinkPanels: BooleanConstructor; readonly disabledHours: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledMinutes: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledSeconds: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: { readonly type: import("@vue/runtime-core").PropType SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown, "", boolean>; readonly popperClass: import("packages/web/vue-utils/dist").EpPropFinalized; readonly format: StringConstructor; readonly valueFormat: StringConstructor; readonly type: import("packages/web/vue-utils/dist").EpPropFinalized; readonly clearable: import("packages/web/vue-utils/dist").EpPropFinalized; readonly clearIcon: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown, import("@vue/runtime-core").DefineComponent<{}, {}, {}, import("@vue/runtime-core").ComputedOptions, import("@vue/runtime-core").MethodOptions, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly>, {}>, boolean>; readonly editable: import("packages/web/vue-utils/dist").EpPropFinalized; readonly prefixIcon: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown, "", boolean>; readonly size: { readonly type: _vue_runtime_core.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: import("packages/web/vue-utils/dist").EpPropFinalized; readonly disabled: import("packages/web/vue-utils/dist").EpPropFinalized; readonly placeholder: import("packages/web/vue-utils/dist").EpPropFinalized; readonly popperOptions: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly modelValue: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType) | ((new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType))[], unknown, unknown, "", boolean>; readonly rangeSeparator: import("packages/web/vue-utils/dist").EpPropFinalized; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly defaultValue: { readonly type: import("@vue/runtime-core").PropType Date | [Date, Date]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultTime: { readonly type: import("@vue/runtime-core").PropType Date | [Date, Date]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isRange: import("packages/web/vue-utils/dist").EpPropFinalized; }>> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onKeydown?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onCalendar-change"?: ((...args: any[]) => any) | undefined; "onPanel-change"?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "readonly" | "label" | "type" | "name" | "size" | "disabled" | "placeholder" | "modelValue" | "clearable" | "prefixIcon" | "tabindex" | "validateEvent" | "popperOptions" | "popperClass" | "clearIcon" | "editable" | "rangeSeparator" | "isRange" | "shortcuts" | "arrowControl" | "unlinkPanels">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: "change" | "blur" | "focus" | "keydown" | "update:modelValue" | "calendar-change" | "panel-change" | "visible-change", ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly shortcuts: import("packages/web/vue-utils/dist").EpPropFinalized never[], boolean>; readonly arrowControl: import("packages/web/vue-utils/dist").EpPropFinalized; readonly label: import("packages/web/vue-utils/dist").EpPropFinalized; readonly tabindex: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly validateEvent: import("packages/web/vue-utils/dist").EpPropFinalized; readonly unlinkPanels: BooleanConstructor; readonly disabledHours: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledMinutes: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledSeconds: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: { readonly type: import("@vue/runtime-core").PropType SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown, "", boolean>; readonly popperClass: import("packages/web/vue-utils/dist").EpPropFinalized; readonly format: StringConstructor; readonly valueFormat: StringConstructor; readonly type: import("packages/web/vue-utils/dist").EpPropFinalized; readonly clearable: import("packages/web/vue-utils/dist").EpPropFinalized; readonly clearIcon: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown, import("@vue/runtime-core").DefineComponent<{}, {}, {}, import("@vue/runtime-core").ComputedOptions, import("@vue/runtime-core").MethodOptions, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly>, {}>, boolean>; readonly editable: import("packages/web/vue-utils/dist").EpPropFinalized; readonly prefixIcon: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown, "", boolean>; readonly size: { readonly type: _vue_runtime_core.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: import("packages/web/vue-utils/dist").EpPropFinalized; readonly disabled: import("packages/web/vue-utils/dist").EpPropFinalized; readonly placeholder: import("packages/web/vue-utils/dist").EpPropFinalized; readonly popperOptions: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly modelValue: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType) | ((new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType))[], unknown, unknown, "", boolean>; readonly rangeSeparator: import("packages/web/vue-utils/dist").EpPropFinalized; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly defaultValue: { readonly type: import("@vue/runtime-core").PropType Date | [Date, Date]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultTime: { readonly type: import("@vue/runtime-core").PropType Date | [Date, Date]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isRange: import("packages/web/vue-utils/dist").EpPropFinalized; }>> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onKeydown?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onCalendar-change"?: ((...args: any[]) => any) | undefined; "onPanel-change"?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; }, { /** * @description focus input box. */ focus: (focusStartInput?: boolean, isIgnoreFocusEvent?: boolean) => void; /** * @description emit focus event */ handleFocusInput: (e?: FocusEvent) => void; /** * @description emit blur event */ handleBlurInput: (e?: FocusEvent) => void; /** * @description pick item manually */ onPick: (date?: any, visible?: boolean) => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("change" | "blur" | "focus" | "keydown" | "update:modelValue" | "calendar-change" | "panel-change" | "visible-change")[], string, { readonly readonly: import("packages/web/vue-utils/dist").EpPropMergeType; readonly label: string; readonly type: string; readonly name: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown>; readonly size: any; readonly disabled: import("packages/web/vue-utils/dist").EpPropMergeType; readonly placeholder: string; readonly modelValue: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType) | ((new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType))[], unknown, unknown>; readonly clearable: import("packages/web/vue-utils/dist").EpPropMergeType; readonly prefixIcon: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown>; readonly tabindex: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>; readonly validateEvent: import("packages/web/vue-utils/dist").EpPropMergeType; readonly popperOptions: Partial; readonly popperClass: string; readonly clearIcon: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown>; readonly editable: import("packages/web/vue-utils/dist").EpPropMergeType; readonly rangeSeparator: string; readonly isRange: import("packages/web/vue-utils/dist").EpPropMergeType; readonly shortcuts: unknown[]; readonly arrowControl: import("packages/web/vue-utils/dist").EpPropMergeType; readonly unlinkPanels: boolean; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly shortcuts: import("packages/web/vue-utils/dist").EpPropFinalized never[], boolean>; readonly arrowControl: import("packages/web/vue-utils/dist").EpPropFinalized; readonly label: import("packages/web/vue-utils/dist").EpPropFinalized; readonly tabindex: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly validateEvent: import("packages/web/vue-utils/dist").EpPropFinalized; readonly unlinkPanels: BooleanConstructor; readonly disabledHours: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledMinutes: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledSeconds: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: { readonly type: import("@vue/runtime-core").PropType SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown, "", boolean>; readonly popperClass: import("packages/web/vue-utils/dist").EpPropFinalized; readonly format: StringConstructor; readonly valueFormat: StringConstructor; readonly type: import("packages/web/vue-utils/dist").EpPropFinalized; readonly clearable: import("packages/web/vue-utils/dist").EpPropFinalized; readonly clearIcon: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown, import("@vue/runtime-core").DefineComponent<{}, {}, {}, import("@vue/runtime-core").ComputedOptions, import("@vue/runtime-core").MethodOptions, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly>, {}>, boolean>; readonly editable: import("packages/web/vue-utils/dist").EpPropFinalized; readonly prefixIcon: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown, "", boolean>; readonly size: { readonly type: _vue_runtime_core.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: import("packages/web/vue-utils/dist").EpPropFinalized; readonly disabled: import("packages/web/vue-utils/dist").EpPropFinalized; readonly placeholder: import("packages/web/vue-utils/dist").EpPropFinalized; readonly popperOptions: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly modelValue: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType) | ((new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType))[], unknown, unknown, "", boolean>; readonly rangeSeparator: import("packages/web/vue-utils/dist").EpPropFinalized; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly defaultValue: { readonly type: import("@vue/runtime-core").PropType Date | [Date, Date]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultTime: { readonly type: import("@vue/runtime-core").PropType Date | [Date, Date]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isRange: import("packages/web/vue-utils/dist").EpPropFinalized; }>> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onKeydown?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onCalendar-change"?: ((...args: any[]) => any) | undefined; "onPanel-change"?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ /** * @description focus input box. */ focus: (focusStartInput?: boolean, isIgnoreFocusEvent?: boolean) => void; /** * @description emit focus event */ handleFocusInput: (e?: FocusEvent) => void; /** * @description emit blur event */ handleBlurInput: (e?: FocusEvent) => void; /** * @description pick item manually */ onPick: (date?: any, visible?: boolean) => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("@vue/runtime-core").ComponentOptionsBase; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly shortcuts: import("packages/web/vue-utils/dist").EpPropFinalized never[], boolean>; readonly arrowControl: import("packages/web/vue-utils/dist").EpPropFinalized; readonly label: import("packages/web/vue-utils/dist").EpPropFinalized; readonly tabindex: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly validateEvent: import("packages/web/vue-utils/dist").EpPropFinalized; readonly unlinkPanels: BooleanConstructor; readonly disabledHours: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledMinutes: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabledSeconds: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: { readonly type: import("@vue/runtime-core").PropType SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly name: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown, "", boolean>; readonly popperClass: import("packages/web/vue-utils/dist").EpPropFinalized; readonly format: StringConstructor; readonly valueFormat: StringConstructor; readonly type: import("packages/web/vue-utils/dist").EpPropFinalized; readonly clearable: import("packages/web/vue-utils/dist").EpPropFinalized; readonly clearIcon: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown, import("@vue/runtime-core").DefineComponent<{}, {}, {}, import("@vue/runtime-core").ComputedOptions, import("@vue/runtime-core").MethodOptions, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly>, {}>, boolean>; readonly editable: import("packages/web/vue-utils/dist").EpPropFinalized; readonly prefixIcon: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown, "", boolean>; readonly size: { readonly type: _vue_runtime_core.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly readonly: import("packages/web/vue-utils/dist").EpPropFinalized; readonly disabled: import("packages/web/vue-utils/dist").EpPropFinalized; readonly placeholder: import("packages/web/vue-utils/dist").EpPropFinalized; readonly popperOptions: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly modelValue: import("packages/web/vue-utils/dist").EpPropFinalized<(new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType) | ((new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType))[], unknown, unknown, "", boolean>; readonly rangeSeparator: import("packages/web/vue-utils/dist").EpPropFinalized; readonly startPlaceholder: StringConstructor; readonly endPlaceholder: StringConstructor; readonly defaultValue: { readonly type: import("@vue/runtime-core").PropType Date | [Date, Date]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly defaultTime: { readonly type: import("@vue/runtime-core").PropType Date | [Date, Date]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isRange: import("packages/web/vue-utils/dist").EpPropFinalized; }>> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onKeydown?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onCalendar-change"?: ((...args: any[]) => any) | undefined; "onPanel-change"?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; }, { /** * @description focus input box. */ focus: (focusStartInput?: boolean, isIgnoreFocusEvent?: boolean) => void; /** * @description emit focus event */ handleFocusInput: (e?: FocusEvent) => void; /** * @description emit blur event */ handleBlurInput: (e?: FocusEvent) => void; /** * @description pick item manually */ onPick: (date?: any, visible?: boolean) => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("change" | "blur" | "focus" | "keydown" | "update:modelValue" | "calendar-change" | "panel-change" | "visible-change")[], "change" | "blur" | "focus" | "keydown" | "update:modelValue" | "calendar-change" | "panel-change" | "visible-change", { readonly readonly: import("packages/web/vue-utils/dist").EpPropMergeType; readonly label: string; readonly type: string; readonly name: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange) | ((new (...args: any[]) => SingleOrRange & {}) | (() => SingleOrRange))[], unknown, unknown>; readonly size: any; readonly disabled: import("packages/web/vue-utils/dist").EpPropMergeType; readonly placeholder: string; readonly modelValue: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType) | ((new (...args: any[]) => import("./props").ModelValueType & {}) | (() => import("./props").ModelValueType))[], unknown, unknown>; readonly clearable: import("packages/web/vue-utils/dist").EpPropMergeType; readonly prefixIcon: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown>; readonly tabindex: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>; readonly validateEvent: import("packages/web/vue-utils/dist").EpPropMergeType; readonly popperOptions: Partial; readonly popperClass: string; readonly clearIcon: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component) | ((new (...args: any[]) => (string | import("@vue/runtime-core").Component) & {}) | (() => string | import("@vue/runtime-core").Component))[], unknown, unknown>; readonly editable: import("packages/web/vue-utils/dist").EpPropMergeType; readonly rangeSeparator: string; readonly isRange: import("packages/web/vue-utils/dist").EpPropMergeType; readonly shortcuts: unknown[]; readonly arrowControl: import("packages/web/vue-utils/dist").EpPropMergeType; readonly unlinkPanels: boolean; }> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps & (new () => { $slots: { 'range-separator': (_: {}) => any; default: (_: { visible: boolean; actualVisible: boolean; parsedValue: DayOrDays; format: string | undefined; unlinkPanels: boolean; type: string; defaultValue: import("packages/web/vue-utils/dist").EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange) | ((new (...args: any[]) => Date | [Date, Date]) | (() => SingleOrRange))[], unknown, unknown> | undefined; pick: (date?: any, visible?: boolean) => void; 'select-range': (start: number, end: number, pos?: 'min' | 'max') => void; 'set-picker-option': (e: [T, PickerOptions[T]]) => void; 'calendar-change': (e: [Date, false | Date]) => void; 'panel-change': (value: [Dayjs, Dayjs], mode: 'month' | 'year', view: unknown) => void; keydown: (event: KeyboardEvent) => void; }) => any; }; }); export default _default;