import { type InputHTMLAttributes } from 'vue'; type DatepickerProps = { modelValue?: string | undefined; dateFormat?: string; placeholder?: string; minDate?: Date; maxDate?: Date; timezone?: string; showTimePicker?: boolean; timezoneEditable?: boolean; manualInput?: boolean; showClearButton?: boolean; label?: string; required?: boolean; disabled?: boolean; errorMessage?: string; description?: string; isFullWidth?: boolean; inputId?: string; appendTo?: string; showButtonBar?: boolean; } & /* @vue-ignore */ InputHTMLAttributes; declare function closeCalendar(): void; declare const __VLS_export: import("vue").DefineComponent; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { "update:model-value": (value: string | undefined) => any; "date-format-changed": (value: string, timezone: string) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onUpdate:model-value"?: ((value: string | undefined) => any) | undefined; "onDate-format-changed"?: ((value: string, timezone: string) => any) | undefined; }>, { showTimePicker: boolean; timezoneEditable: boolean; manualInput: boolean; showClearButton: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;