import { TypedArray } from './array.js'; import { IContainer } from './interfaces.js'; import { Class, Factory } from './types.js'; export declare class Registry { protected container: IContainer; protected registry: Map; constructor(container: IContainer); clear(): void; unregister(type: any): void; register(name: string | Class | TypedArray, type: any): void; hasRegisteredType(source: Class | string | TypedArray, type: Class | string | TypedArray | object, parent?: boolean): boolean; getTypes(service: string | Class | TypedArray, parent?: boolean): Array | Factory>; hasRegistered(service: TypedArray | Class | string, parent?: boolean): boolean; } //# sourceMappingURL=registry.d.ts.map