interface OtpVerify { getOtp: () => Promise; getHash: () => Promise; requestHint: () => Promise; startOtpListener: (handler: (value: string) => any) => Promise; addListener: (handler: (value: string) => any) => import('react-native').EmitterSubscription; removeListener: () => void; } export declare function getOtp(): Promise; export declare function startOtpListener(handler: (value: string) => any): Promise; export declare const useOtpVerify: ({ numberOfDigits }?: { numberOfDigits: number; }) => { otp: string | null; message: string | null; hash: string[] | null; timeoutError: boolean; stopListener: () => void; startListener: () => void; }; export declare function getHash(): Promise; export declare function requestHint(): Promise; export declare function addListener(handler: (value: string) => any): import('react-native').EmitterSubscription; export declare function removeListener(): void; declare const OtpVerify: OtpVerify; export default OtpVerify;