import { Disposable } from "vscode-languageserver-protocol"; export declare class RestrictedCache implements Disposable { private readonly maxItems; private readonly _store; private _isDisposed; private maxId; private lastMinId; constructor(maxItems: number); dispose(): void; has(key: number): boolean; get(key: number): V | undefined; store(value: V): number; delete(key: number): void; private timer; _clearIfMaxReached(): void; } //# sourceMappingURL=cache.d.ts.map