/** * @file JWT-based authentication adapter */ import type { IAuthService, IAuthenticatedUser, JWTPayload, JWTAuthConfig } from '../types.js'; /** * JWT-based authentication adapter for AgentOS */ export declare class JWTAuthAdapter implements IAuthService { private config; private revokedTokens; constructor(config: JWTAuthConfig); initialize(config?: JWTAuthConfig): Promise; validateToken(token: string): Promise; generateToken(userId: string, claims?: Partial): string; refreshToken(token: string): Promise; revokeToken(token: string): Promise; hashPassword(password: string): Promise; verifyPassword(password: string, hash: string): Promise; } //# sourceMappingURL=JWTAuthAdapter.d.ts.map