import { IModifierProvider, IObjectsRepository, IProgressService, IRenderContextProvider, IRepositoryEvents, IThemeService, IPersonalSettings, IDialogService } from '../injectable'; import { IBimFeatures } from './bim-features'; import { ICommandBuilderProvider } from './command-builder-provider'; export declare class InjectionSource { private _modifierProvider; private _objectsRepository; private _renderContextProvider; private _repositoryEvents; private _progressService; private _themeService; private _commandBuilderProvider; private _personalSettings; private _dialogService; private _bimFeatures; constructor(_modifierProvider: IModifierProvider, _objectsRepository: IObjectsRepository, _renderContextProvider: IRenderContextProvider, _repositoryEvents: IRepositoryEvents, _progressService: IProgressService, _themeService: IThemeService, _commandBuilderProvider: ICommandBuilderProvider, _personalSettings: IPersonalSettings, _dialogService: IDialogService, _bimFeatures: IBimFeatures); get modifierProvider(): IModifierProvider; get objectsRepository(): IObjectsRepository; get renderContextProvider(): IRenderContextProvider; get repositoryEvents(): IRepositoryEvents; get progressService(): IProgressService; get themeService(): IThemeService; get personalSettings(): IPersonalSettings; get commandBuilderProvider(): ICommandBuilderProvider; get dialogService(): IDialogService; get bimFeatures(): IBimFeatures; }