import { ServiceIdentifier } from './instantiation.js'; import { SyncDescriptor } from './descriptors.js'; export declare class ServiceCollection { private _entries; constructor(...entries: [ServiceIdentifier, any][]); set(id: ServiceIdentifier, instanceOrDescriptor: T | SyncDescriptor): T | SyncDescriptor; has(id: ServiceIdentifier): boolean; get(id: ServiceIdentifier): T | SyncDescriptor; }