import React, { type ReactNode } from 'react';
export interface FunTwoFaInputProps {
    value: string;
    initialInputLength: number;
    maxInputLength: number;
    hasError: boolean;
    onChange: (input: string) => void;
    errorMessage?: ReactNode;
    onResend?: () => void;
    hasResent?: boolean;
    onCompleted?: (value: string) => void;
}
export declare const FunTwoFaInput: ({ value, onChange, hasError, errorMessage, initialInputLength, maxInputLength, onResend, hasResent, onCompleted, }: FunTwoFaInputProps) => React.JSX.Element;
