import type { JwtPayload } from "../jwt"; interface OidcDiscovery { issuer?: string; authorization_endpoint?: string; token_endpoint?: string; jwks_uri?: string; } declare function loadOidcDiscovery(issuer: string): Promise; declare function oidcAccessTokenHash(accessToken: string): string; declare function verifyOidcIdToken(token: string, options: { issuer: string; clientId: string; nonce: string; jwksUri: string; accessToken?: string; }): Promise; declare function resetOidcDiscoveryCacheForTests(): void; export type { OidcDiscovery }; export { loadOidcDiscovery, oidcAccessTokenHash, resetOidcDiscoveryCacheForTests, verifyOidcIdToken, };