import jwt from 'jsonwebtoken'; export declare const DEFAULT_JWKS_ENDPOINT = "http://localhost/.well-known/jwks.json"; export declare function generateToken(opts: { payload: string | object | Buffer; privateKey: string; } & jwt.SignOptions): string; export declare class MockJwks { private readonly uri; constructor(config: { uri?: string | URL; }); generateKeys(): { publicKey: string; privateKey: string; jwks: import("crypto").JsonWebKey; }; get endpoint(): "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; }