import type { HttpHandler } from '#services/http-handler/http-handler.types';
import type { PlatformManager } from '#services/platform-manager/platform-manager.service';
import type { CacheManager } from '#services/cache-manager/cache-manager.types';
import type { Logger } from '#services/logger/logger.types';
export declare class KeysetService {
    private readonly LOG_COMPONENT;
    private readonly DEFAULT_KEYSET_ROUTE;
    private readonly SIG_USE;
    private readonly KEYSET_CACHE_TTL_MS;
    private readonly platformManager;
    private readonly httpHandler;
    private readonly cacheManager;
    private readonly logger;
    constructor(platformManager: PlatformManager, httpHandler: HttpHandler, cacheManager: CacheManager, logger: Logger);
    prepareHttpRoutes(route?: string): void;
    private buildKeyset;
    private buildJwk;
}
export default KeysetService;
