/** * Attributes for TOTP setup verification request. */ export declare class TotpSetupVerifyAttributesDTO { /** * The authenticator ID returned from the setup endpoint. */ authenticatorId: string; /** * The 6-digit TOTP code from the authenticator app. */ code: string; } /** * Data wrapper for TOTP setup verification request. */ export declare class TotpSetupVerifyDataDTO { type: string; attributes: TotpSetupVerifyAttributesDTO; } /** * DTO for TOTP setup verification request. * * Used to verify and activate a newly set up TOTP authenticator. * * Endpoint: POST /auth/totp/verify-setup */ export declare class TotpSetupVerifyDTO { data: TotpSetupVerifyDataDTO; } /** * Attributes for TOTP verification during 2FA login flow. */ export declare class TotpVerifyAttributesDTO { /** * The 6-digit TOTP code from the authenticator app. */ code: string; /** * Optional: specific authenticator ID to use for verification. * If not provided, all user's verified authenticators are checked. */ authenticatorId?: string; } /** * Data wrapper for TOTP verification during login. */ export declare class TotpVerifyDataDTO { type: string; attributes: TotpVerifyAttributesDTO; } /** * DTO for TOTP verification during 2FA login flow. * * Used when a user provides a TOTP code to complete two-factor authentication. * * Endpoint: POST /auth/two-factor/verify/totp */ export declare class TotpVerifyDTO { data: TotpVerifyDataDTO; } //# sourceMappingURL=totp-verify.dto.d.ts.map