import { PluginObject } from 'vue-demi'; declare const _default: import("vue/types/v3-component-public-instance").ComponentPublicInstanceConstructor boolean; }; disabled: BooleanConstructor; clearable: { type: BooleanConstructor; default: boolean; }; id: { default: string; validator: (val: any) => boolean; }; popperClass: StringConstructor; editable: { type: BooleanConstructor; default: boolean; }; align: { type: StringConstructor; default: string; }; value: {}; defaultValue: {}; defaultTime: {}; rangeSeparator: { default: string; }; pickerOptions: {}; unlinkPanels: BooleanConstructor; validateEvent: { type: BooleanConstructor; default: boolean; }; timezone: { type: StringConstructor; default(): any; }; }>> & Readonly>, Readonly>, {}, { name: string; readonly: boolean; disabled: boolean; unlinkPanels: boolean; clearIcon: string; clearable: boolean; id: string; editable: boolean; align: string; rangeSeparator: string; validateEvent: boolean; timezone: string; } & { type: string; timeArrowControl: boolean; }, true, import("vue/types/v3-component-options").ComponentOptionsBase> & Readonly boolean; }; disabled: BooleanConstructor; clearable: { type: BooleanConstructor; default: boolean; }; id: { default: string; validator: (val: any) => boolean; }; popperClass: StringConstructor; editable: { type: BooleanConstructor; default: boolean; }; align: { type: StringConstructor; default: string; }; value: {}; defaultValue: {}; defaultTime: {}; rangeSeparator: { default: string; }; pickerOptions: {}; unlinkPanels: BooleanConstructor; validateEvent: { type: BooleanConstructor; default: boolean; }; timezone: { type: StringConstructor; default(): any; }; }>> & Readonly>> & import("vue-demi").ShallowUnwrapRef<{}> & { pickerVisible: boolean; showClose: boolean; userInput: null; valueOnOpen: null; unwatchPickerOptions: null; } & import("vue/types/v3-component-options").ExtractComputedReturns<{ ranged(): boolean; reference(): any; refInput(): never[]; valueIsEmpty(): boolean; triggerClass(): any; selectionMode(): "week" | "month" | "year" | "dates" | "day"; haveTrigger(): any; displayValue(): any; parsedValue(): any; _elFormItemSize(): any; pickerSize(): any; pickerDisabled(): any; firstInputId(): { id: any; }; secondInputId(): { id: any; }; } & import("vue-demi").ComponentComputedOptions> & import("vue-demi").ComponentMethodOptions & import("vue-demi").ComponentCustomProperties & Readonly>, any, any, any, import("vue-demi").ComponentComputedOptions, import("vue-demi").ComponentMethodOptions> & import("vue/types/v3-component-options").ComponentOptionsBase>, {}, {}, {}, {}, import("vue-demi").DefineComponent<{ size: StringConstructor; format: StringConstructor; valueFormat: StringConstructor; readonly: BooleanConstructor; placeholder: StringConstructor; startPlaceholder: StringConstructor; endPlaceholder: StringConstructor; prefixIcon: StringConstructor; clearIcon: { type: StringConstructor; default: string; }; name: { default: string; validator: (val: any) => boolean; }; disabled: BooleanConstructor; clearable: { type: BooleanConstructor; default: boolean; }; id: { default: string; validator: (val: any) => boolean; }; popperClass: StringConstructor; editable: { type: BooleanConstructor; default: boolean; }; align: { type: StringConstructor; default: string; }; value: {}; defaultValue: {}; defaultTime: {}; rangeSeparator: { default: string; }; pickerOptions: {}; unlinkPanels: BooleanConstructor; validateEvent: { type: BooleanConstructor; default: boolean; }; timezone: { type: StringConstructor; default(): any; }; }, {}, { pickerVisible: boolean; showClose: boolean; userInput: null; valueOnOpen: null; unwatchPickerOptions: null; }, { ranged(): boolean; reference(): any; refInput(): never[]; valueIsEmpty(): boolean; triggerClass(): any; selectionMode(): "week" | "month" | "year" | "dates" | "day"; haveTrigger(): any; displayValue(): any; parsedValue(): any; _elFormItemSize(): any; pickerSize(): any; pickerDisabled(): any; firstInputId(): { id: any; }; secondInputId(): { id: any; }; }, {}, any, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, Readonly boolean; }; disabled: BooleanConstructor; clearable: { type: BooleanConstructor; default: boolean; }; id: { default: string; validator: (val: any) => boolean; }; popperClass: StringConstructor; editable: { type: BooleanConstructor; default: boolean; }; align: { type: StringConstructor; default: string; }; value: {}; defaultValue: {}; defaultTime: {}; rangeSeparator: { default: string; }; pickerOptions: {}; unlinkPanels: BooleanConstructor; validateEvent: { type: BooleanConstructor; default: boolean; }; timezone: { type: StringConstructor; default(): any; }; }>>, { name: string; readonly: boolean; disabled: boolean; unlinkPanels: boolean; clearIcon: string; clearable: boolean; id: string; editable: boolean; align: string; rangeSeparator: string; validateEvent: boolean; timezone: string; }>, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, { type: string; timeArrowControl: boolean; }> & { props: { type: { type: StringConstructor; default: string; }; timeArrowControl: BooleanConstructor; }; } & PluginObject; export default _default;