export interface OtpVerificationProps {
    /**
     * Function to handle the closing of the OTP verification popup.
     */
    handleClose: () => void;
    /**
     * Function to handle the action when user clicks on "Resend OTP".
     */
    handleResend: () => void;
    /**
     * Function to handle OTP validation on submit. Receives the entered OTP as a string.
     */
    handleOtp: (otp: string) => void;
    /**
     * Optional timeout in seconds before the user can resend the OTP again. Default is 30 seconds.
     */
    resendTimeout?: number;
}
