export interface InputOTPContextValue {
    value: string;
    maxLength: number;
    slots: {
        char: string;
        isActive: boolean;
        hasFakeCaret: boolean;
    }[];
    activeIndex: number;
    intent: 'neutral' | 'success' | 'alert' | 'error';
    disabled: boolean;
    placeholder?: string;
    type: 'text' | 'number' | 'password' | 'tel';
}
export declare const InputOTPContext: import('react').Context<InputOTPContextValue | null>;
export declare const useInputOTPContext: () => InputOTPContextValue;
