import { locales as defaultLocales } from './locales'; import { MonthPickerProps } from './types'; declare const _default: import('vue').DefineComponent; warnings: import('vue').ComputedRef; successes: import('vue').ComputedRef; 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; locales: typeof defaultLocales; density: "default" | "comfortable" | "compact"; readonly: boolean; modelValue: 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[]; displayAsterisk: boolean; helpText: string; isValidateOnBlur: boolean; successMessages: string[] | null; warningMessages: string[] | null; clearable: boolean; 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; hasError: boolean; hasWarning: boolean; hasSuccess: boolean; displayAsterisk: boolean; hideDetails: 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; hasError: boolean; hasWarning: boolean; hasSuccess: boolean; displayAsterisk: boolean; hideDetails: boolean; successMessages: string[] | null; warningMessages: string[] | null; }> | null; }, HTMLDivElement>; export default _default;