type UseWebOTPProps = {
    codeString: string;
    enableSMSAutoRead: boolean;
    disabled: boolean;
    codeLength: number;
    codeSetter: (newCode: Array<string>) => void;
    onFullCodeEnter?: (code: string) => void;
};
type OTPTransport = 'sms';
declare global {
    interface CredentialRequestOptions {
        otp?: {
            transport: OTPTransport[];
        };
        signal?: AbortSignal;
    }
}
export declare const useWebOTP: ({ codeString, enableSMSAutoRead, disabled, codeLength, codeSetter, onFullCodeEnter, }: UseWebOTPProps) => void;
export {};
//# sourceMappingURL=useWebOTP.d.ts.map