export declare type RegistryEntries = Iterable<[string, T]> | ReadonlyArray<[string, T]>; export declare class Registry { protected readonly map: Map; constructor(entries?: RegistryEntries); readonly keys: IterableIterator; readonly values: IterableIterator; clear(): void; containsKey(key: string): boolean; register(key: string, value: T): void; resolve(key: string): T | undefined; unregister(key: string): void; } //# sourceMappingURL=Registry.d.ts.map