import { BaseThing } from './baseThing'; import { CollectionThing, CollectionThings } from './types'; export declare class Collection { private identifier; private label; private description; thingClasses: CollectionThings; constructor(identifier: string, label: string, description: string); getIdentifier(): string; getLabel(): string; getDescription(): string; getThingClass(name: string): CollectionThing | null; thingExists(name: string): boolean; addThingClass(thingClass: typeof BaseThing): void; }