import { FieldValidationProps } from '../../composables/unifyValidation/useValidation'; import { LunarCalendarProps } from './types'; type __VLS_Props = LunarCalendarProps & FieldValidationProps; type __VLS_PublicProps = { modelValue?: string; } & __VLS_Props; declare const _default: import('vue').DefineComponent<__VLS_PublicProps, { validateOnSubmit: () => Promise; clearValidation: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: string) => any; }, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ "onUpdate:modelValue"?: ((value: string) => any) | undefined; }>, { label: string; color: import('./types').ColorType; disabled: boolean; placeholder: string; density: import('./types').DensityType; loading: boolean | string; baseColor: string; readonly: boolean; id: string; name: string; bgColor: string; required: boolean; showSuccessMessages: boolean; disableErrorHandling: boolean; errorMessages: string[] | null; maxErrors: number; hasError: boolean; hasWarning: boolean; hasSuccess: boolean; useVuetifyValidation: boolean; customRules: import('../../composables/unifyValidation/useValidation').ValidationRule[]; customWarningRules: import('../../composables/unifyValidation/useValidation').ValidationRule[]; customSuccessRules: import('../../composables/unifyValidation/useValidation').ValidationRule[]; prependTooltip: string; appendTooltip: string; tooltipLocation: "top" | "bottom" | "start" | "end"; variantStyle: import('./types').VariantStyle; isClearable: boolean; counter: string | number | boolean; hint: string; displayAsterisk: boolean; noIcon: boolean; autocomplete: string; helpText: string; hideDetails: boolean | "auto"; isValidateOnBlur: boolean; successMessages: string[] | null; warningMessages: string[] | null; displayAppendIcon: boolean; displayPrependIcon: boolean; minYear: number; maxYear: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;