export interface Jwk { kty: string; crv?: string; x?: string; y?: string; alg?: string; use?: string; kid?: string; } export interface Jwks { keys: Jwk[]; } export declare function fetchJwks(_jwksUrl: string, _maxAgeSeconds?: number): Promise; export declare function findJwkForKid(jwks: Jwks, kid: string): Jwk | undefined; export declare function jwkToCryptoKeyImportParams(jwk: Jwk): EcKeyImportParams; export declare function jwkToRawPublicKey(jwk: Jwk): { x: Uint8Array; y: Uint8Array; }; //# sourceMappingURL=jwksCache.d.ts.map