import { Type, ViewContainerRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class PassComponentService { private componentRegistry; private activeComponentRefs; registerComponent(type: string, component: Type): void; getRegisteredComponents(): import("rxjs").Observable<{ type: string; component: Type; }[]>; insertAllComponentsIntoView(container: ViewContainerRef): void; getComponentByType(type: string): Type | null; insertSpecificComponentIntoView(container: ViewContainerRef, component: Type, data?: any): void; clearContainer(container: ViewContainerRef): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }