import { PropType } from 'vue'; declare const _default: import('vue').DefineComponent; default: null; }; to: { type: PropType; default: null; }; startPlaceholder: { type: StringConstructor; default: string; }; endPlaceholder: { type: StringConstructor; default: string; }; format: { type: StringConstructor; default: string; }; valueFormat: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; clearable: { type: BooleanConstructor; default: boolean; }; minDate: { type: PropType; default: null; }; maxDate: { type: PropType; default: null; }; disabledDate: { type: PropType<(date: Date) => boolean>; default: undefined; }; disabledDates: { type: PropType<(string | Date | number)[]>; default: () => never[]; }; firstDayOfWeek: { type: NumberConstructor; default: number; }; triggerClass: { type: PropType>; default: string; }; triggerStyle: { type: PropType>; default: undefined; }; separator: { type: StringConstructor; default: string; }; shortcuts: { type: PropType<{ label: string; value: () => [Date, Date]; }[]>; default: () => never[]; }; editable: { type: BooleanConstructor; default: boolean; }; mask: { type: StringConstructor; default: string; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { change: (from: string | number | null, to: string | number | null) => any; "update:from": (value: string | number | null) => any; "update:to": (value: string | number | null) => any; }, string, import('vue').PublicProps, Readonly; default: null; }; to: { type: PropType; default: null; }; startPlaceholder: { type: StringConstructor; default: string; }; endPlaceholder: { type: StringConstructor; default: string; }; format: { type: StringConstructor; default: string; }; valueFormat: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; clearable: { type: BooleanConstructor; default: boolean; }; minDate: { type: PropType; default: null; }; maxDate: { type: PropType; default: null; }; disabledDate: { type: PropType<(date: Date) => boolean>; default: undefined; }; disabledDates: { type: PropType<(string | Date | number)[]>; default: () => never[]; }; firstDayOfWeek: { type: NumberConstructor; default: number; }; triggerClass: { type: PropType>; default: string; }; triggerStyle: { type: PropType>; default: undefined; }; separator: { type: StringConstructor; default: string; }; shortcuts: { type: PropType<{ label: string; value: () => [Date, Date]; }[]>; default: () => never[]; }; editable: { type: BooleanConstructor; default: boolean; }; mask: { type: StringConstructor; default: string; }; }>> & Readonly<{ onChange?: ((from: string | number | null, to: string | number | null) => any) | undefined; "onUpdate:from"?: ((value: string | number | null) => any) | undefined; "onUpdate:to"?: ((value: string | number | null) => any) | undefined; }>, { disabled: boolean; mask: string; clearable: boolean; from: string | number | Date | null; to: string | number | Date | null; separator: string; format: string; triggerClass: string | string[] | Record; triggerStyle: Record; valueFormat: string; editable: boolean; minDate: string | Date | null; maxDate: string | Date | null; disabledDate: (date: Date) => boolean; disabledDates: (string | number | Date)[]; firstDayOfWeek: number; shortcuts: { label: string; value: () => [Date, Date]; }[]; startPlaceholder: string; endPlaceholder: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { triggerRef: HTMLDivElement; startInputRef: HTMLInputElement; endInputRef: HTMLInputElement; panelRef: HTMLDivElement; }, HTMLDivElement>; export default _default;