import type { Cache } from "../cache/Cache.js"; export interface RequestExecuteOptions { signal?: AbortSignal; } export declare class RequestManager { private readonly cache; private readonly pendingRequests; constructor(cache: Cache); execute(key: string, request: () => Promise, options?: RequestExecuteOptions): Promise; clearCache(): void; }