import type { CollectableSet, Type } from "./CollectableSet.ts"; import type { SourceArrayLocation } from "./utils/toArrayLocation.ts"; export interface CollectableSetRegistryAddOptions { value: string; file?: string | null; location: SourceArrayLocation; metadata?: Record; } export declare class CollectableSetRegistry { #private; constructor(collectableSets: CollectableSet[]); add(type: Type, options: CollectableSetRegistryAddOptions): void; has(type: Type): boolean; get(type: Type): CollectableSet | undefined; } //# sourceMappingURL=CollectableSetRegistry.d.ts.map