import type { IVcOtpInputProps, VcOtpInputType } from '../../types/VcOtpInput.types'; declare function focus(): void; declare function blur(): void; declare function clear(): void; declare function getValidState(): boolean; declare const _default: import("vue").DefineComponent, { modelValue: string; length: number; type: string; disabled: boolean; readonly: boolean; isError: boolean; loading: boolean; color: string; placeholder: string; separator: string; separatorAfter: number; autofocus: boolean; autocomplete: string; id: undefined; name: undefined; dataTestName: string; }>>, { focus: typeof focus; blur: typeof blur; clear: typeof clear; getValidState: typeof getValidState; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string) => void; complete: (value: string) => void; change: (value: string) => void; }, string, import("vue").PublicProps, Readonly, { modelValue: string; length: number; type: string; disabled: boolean; readonly: boolean; isError: boolean; loading: boolean; color: string; placeholder: string; separator: string; separatorAfter: number; autofocus: boolean; autocomplete: string; id: undefined; name: undefined; dataTestName: string; }>>> & Readonly<{ "onUpdate:modelValue"?: ((value: string) => any) | undefined; onChange?: ((value: string) => any) | undefined; onComplete?: ((value: string) => any) | undefined; }>, { length: number; id: string; color: "" | "success" | "warning" | "primary" | "secondary" | "destructive" | "active" | "primary-alternative"; type: VcOtpInputType; loading: boolean; disabled: boolean; name: string; placeholder: string; modelValue: string; isError: boolean; dataTestName: string; autocomplete: string; readonly: boolean; autofocus: boolean; separator: string; separatorAfter: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {};