import { Uri } from './uri'; export declare class UriMap implements Map { private _keys; private _values; get size(): number; get [Symbol.toStringTag](): string; clear(): void; forEach(callbackfn: (value: T, key: Uri, map: Map) => void, thisArg?: any): void; values(): IterableIterator; [Symbol.iterator](): IterableIterator<[Uri, T]>; get(key: Uri | undefined): T | undefined; set(key: Uri | undefined, value: T): this; has(key: Uri): boolean; delete(key: Uri): boolean; entries(): IterableIterator<[Uri, T]>; keys(): IterableIterator; }