import { type JWTPayload } from "jose"; export interface JwtIssuerConfig { jwksUri: string; expectedIssuer: string; } export interface JwtVerifierConfig { issuers: JwtIssuerConfig[]; } export declare class JwtVerifier { private readonly jwksByIssuer; constructor(config: JwtVerifierConfig); verifyBearerToken(token: string | null): Promise<{ valid: boolean; reason?: string; payload?: JWTPayload; }>; } //# sourceMappingURL=jwtVerifier.d.ts.map