import { type dateFormat } from '../../utils/datetime.js';
interface Props {
    modelValue?: string | null;
    format?: dateFormat | string;
    label?: string;
    enableSeconds?: boolean;
    rules?: typeof import('vuetify/components')['VTextField']['rules'];
    dateRules?: typeof import('vuetify/components')['VTextField']['rules'];
    timeRules?: typeof import('vuetify/components')['VTextField']['rules'];
    dense?: boolean;
    pickerOnly?: boolean;
    minDate?: Date | string;
    maxDate?: Date | string;
    readonly?: boolean;
    locale?: 'TH' | 'EN';
    defaultDate?: boolean | string;
    defaultDateTime?: boolean | string;
    fixedDate?: boolean;
}
declare const __VLS_export: import("vue").DefineComponent<Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    "update:modelValue": (...args: any[]) => void;
}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}>, {
    readonly: boolean;
    locale: "TH" | "EN";
    format: dateFormat | string;
    dense: boolean;
    pickerOnly: boolean;
    defaultDate: boolean | string;
    enableSeconds: boolean;
    defaultDateTime: boolean | string;
    fixedDate: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
declare const _default: typeof __VLS_export;
export default _default;
