export default function useOtpHook(): {
    submit: () => Promise<void>;
    resendNewOtp: () => Promise<boolean>;
    currentOtp: string;
    setCurrentOtp: import("react").Dispatch<import("react").SetStateAction<string>>;
    isTimedOut: boolean;
    setIsTimedOut: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    resetKey: number;
    setResetKey: import("react").Dispatch<import("react").SetStateAction<number>>;
};
