import type { AuthsignalResponse, VerifyInput, VerifyResponse } from './types'; interface ConstructorArgs { tenantID: string; baseURL: string; enableLogging: boolean; } interface EnrollSmsInput { phoneNumber: string; } export declare class AuthsignalSms { tenantID: string; baseURL: string; enableLogging: boolean; private initialized; constructor({ tenantID, baseURL, enableLogging }: ConstructorArgs); enroll({ phoneNumber, }: EnrollSmsInput): Promise>; challenge(): Promise>; verify({ code, }: VerifyInput): Promise>; private ensureModuleIsInitialized; private handleError; } export {}; //# sourceMappingURL=sms.d.ts.map