export interface AuditLogEntry { timestamp: string; eventType: string; clientId?: string; userId?: string; ip?: string; outcome: 'success' | 'failure'; details?: Record; } export declare class AuthAuditService { private readonly logger; logTokenIssued(clientId: string, userId: string, ip?: string): void; logTokenRevoked(jti: string, ip?: string): void; logClientRegistered(clientId: string, clientName: string, ip?: string): void; logAuthorizationGranted(clientId: string, userId: string, ip?: string): void; logAuthorizationDenied(clientId: string, reason: string, ip?: string): void; logRateLimited(ip: string): void; private log; } //# sourceMappingURL=auth-audit.service.d.ts.map