import { locales as defaultLocales } from './locales'; interface Props { label: string; modelValue?: string | null; state?: string | null; loading?: boolean; locales: typeof defaultLocales; success?: boolean; errorMessages?: string[]; warningMessages?: string[]; successMessages?: string[]; hasError?: boolean; hasWarning?: boolean; hasSuccess?: boolean; showSuccessMessages?: boolean; required?: boolean; maxErrors?: number; isClearable?: boolean; } declare const _default: import('vue').DefineComponent void; focus: (...args: any[]) => void; "update:modelValue": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly & Readonly<{ onBlur?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { loading: boolean; state: string | null; modelValue: string | null; required: boolean; showSuccessMessages: boolean; errorMessages: string[]; maxErrors: number; hasError: boolean; hasWarning: boolean; hasSuccess: boolean; successMessages: string[]; warningMessages: string[]; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;