/** * Logout DTO * * Request DTO for logging out a user from the current authenticated session. * * Security: * - Session ID is automatically extracted from JWT token context (via ClientInfoService) * - Uses authenticated user context for sub * - Prevents unauthorized logout attempts * * @example * ```typescript * await authService.logout({ * forgetMe: false * }); * ``` */ /** * Request DTO for logout */ export declare class LogoutDTO { /** * If true, also removes trusted device * * Validation: * - Must be a boolean if present * - Default: false * - Automatically converts string query parameters ('true'/'false', '1'/'0') to boolean * * @example false */ forgetMe?: boolean; } //# sourceMappingURL=logout.dto.d.ts.map