import { locales as defaultLocales } from './locales'; import { MonthPickerProps } from './types'; declare const _default: import('vue').DefineComponent>; warnings: Readonly>; successes: Readonly>; hasError: import('vue').ComputedRef; hasWarning: import('vue').ComputedRef; hasSuccess: import('vue').ComputedRef; validateOnSubmit: () => Promise; clearValidation: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { "update:modelValue": (value: string | undefined) => any; "update:open": (value: boolean) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ "onUpdate:modelValue"?: ((value: string | undefined) => any) | undefined; "onUpdate:open"?: ((value: boolean) => any) | undefined; }>, { disabled: boolean; modelValue: string; density: "default" | "comfortable" | "compact"; readonly: boolean; required: boolean; locales: import('../../utils').DeepPartial; showSuccessMessages: boolean; disableErrorHandling: boolean; errorMessages: string[] | null; maxErrors: number; clearable: boolean; helpText: string; displayAsterisk: boolean; customRules: import('../../composables/unifyValidation/useValidation').ValidationRule[]; customSuccessRules: import('../../composables/unifyValidation/useValidation').ValidationRule[]; customWarningRules: import('../../composables/unifyValidation/useValidation').ValidationRule[]; hasError: boolean; hasSuccess: boolean; hasWarning: boolean; isValidateOnBlur: boolean; successMessages: string[] | null; useVuetifyValidation: boolean; warningMessages: string[] | null; minYear: number; maxYear: number; yearsOrder: "asc" | "desc"; initialView: "months" | "years"; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { textInput: import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ "onUpdate:modelValue"?: ((value: string | undefined) => any) | undefined; }>, { toggleBtn: import('vue').Ref; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { "update:modelValue": (value: string | undefined) => any; }, import('vue').PublicProps, { required: boolean; errorMessages: string[] | null; hideDetails: boolean; displayAsterisk: boolean; hasError: boolean; hasSuccess: boolean; hasWarning: boolean; successMessages: string[] | null; warningMessages: string[] | null; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, { toggleBtn: HTMLButtonElement; }, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ modelValue: string | undefined; errorMessages?: string[] | null; warningMessages?: string[] | null; successMessages?: string[] | null; hasError?: boolean; hasWarning?: boolean; hasSuccess?: boolean; required?: boolean; displayAsterisk?: boolean; hideDetails?: boolean; } & import('./MonthPickerText/useTextField').TextFieldProps> & Readonly<{ "onUpdate:modelValue"?: ((value: string | undefined) => any) | undefined; }>, { toggleBtn: import('vue').Ref; }, {}, {}, {}, { required: boolean; errorMessages: string[] | null; hideDetails: boolean; displayAsterisk: boolean; hasError: boolean; hasSuccess: boolean; hasWarning: boolean; successMessages: string[] | null; warningMessages: string[] | null; }> | null; }, HTMLDivElement>; export default _default;