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