import { ModeType } from '../../../utils/calendar/typings'; import { WEEK_START_DAY } from '../../../utils/calendar/time'; import { BagelInputShellProps } from './bagelInputShell'; export interface DateInputProps extends BagelInputShellProps { required?: boolean; label?: string; placeholder?: string; editMode?: boolean; small?: boolean; /** * Whether to enable time selection. * @default false */ enableTime?: boolean; modelValue?: string | Date; min?: string | Date; max?: string | Date; mode?: ModeType; defaultValue?: string | Date; firstDayOfWeek?: WEEK_START_DAY; locale?: string; center?: boolean; error?: string; underlined?: boolean; } type __VLS_Props = DateInputProps; type __VLS_PublicProps = { modelValue?: string | Date; } & __VLS_Props; declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: string | Date) => any; }, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ "onUpdate:modelValue"?: ((value: string | Date) => any) | undefined; }>, { small: boolean; mode: ModeType; locale: string; editMode: boolean; enableTime: boolean; firstDayOfWeek: WEEK_START_DAY; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { datePickerRef: HTMLDivElement; calendarRef: HTMLDivElement; }, HTMLDivElement>; export default _default; //# sourceMappingURL=DateInput.vue.d.ts.map