import { FieldValidationProps } from '../../composables/unifyValidation/useValidation'; import { locales as defaultLocales } from './locales'; export type CaptchaType = 'image' | 'audio' | 'choice'; export type StateType = 'idle' | 'pending' | 'resolved' | 'rejected'; export type CaptchaProps = FieldValidationProps & { modelValue?: string | undefined; urlCreate: string; urlGetImage: string; urlGetAudio: string; type?: CaptchaType; tagTitle?: string; helpDesk?: string | false; isClearable?: boolean; locale?: string; locales?: typeof defaultLocales; };