import { Type } from '@angular/core'; import { ComponentType } from './config'; import { PluginRegistryService } from './plugin-registry.service'; import * as i0 from "@angular/core"; export declare class ComponentRegistryService { private pluginRegistry?; private components; private awaitedComponents; constructor(initialComponents?: ComponentType[], pluginRegistry?: PluginRegistryService); registeredComponents(): ComponentType[]; componentMap(): Map>; registerComponent(component: ComponentType): void; waitForComponent(component: string): Promise>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }