/** * postgres-mcp - Token Validator * * JWT token validation with JWKS support. */ import type { TokenValidatorConfig, TokenValidationResult } from "./types.js"; /** * JWT Token Validator with JWKS support */ export declare class TokenValidator { private readonly config; private jwksCache; private jwksCacheTime; constructor(config: TokenValidatorConfig); /** * Validate a JWT token */ validate(token: string): Promise; /** * Get or refresh JWKS cache */ private getJWKS; /** * Handle validation errors */ private handleValidationError; /** * Invalidate JWKS cache (for testing or forced refresh) */ invalidateCache(): void; } /** * Create a token validator instance */ export declare function createTokenValidator(config: TokenValidatorConfig): TokenValidator; //# sourceMappingURL=token-validator.d.ts.map