import { IInstantiationService, IServiceIdentifier } from 'common/services/Services'; export declare class ServiceCollection { private _entries; constructor(...entries: [IServiceIdentifier, any][]); set(id: IServiceIdentifier, instance: T): T; forEach(callback: (id: IServiceIdentifier, instance: any) => any): void; has(id: IServiceIdentifier): boolean; get(id: IServiceIdentifier): T | undefined; } export declare class InstantiationService implements IInstantiationService { serviceBrand: undefined; private readonly _services; constructor(); setService(id: IServiceIdentifier, instance: T): void; getService(id: IServiceIdentifier): T | undefined; createInstance(ctor: any, ...args: any[]): T; } //# sourceMappingURL=InstantiationService.d.ts.map