import { TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare const enum PortalSourceActionType { Added = 0, Removed = 1 } export declare class PortalSourceAction { type: PortalSourceActionType; key: string; constructor(type: PortalSourceActionType, key: string); } export declare class PortalHubService { private templateSourceSubject; private templateSourceHub; constructor(); getTemplate$(key: string): import("rxjs").Observable>; registerTemplate(key: string, templateRef: TemplateRef): void; unregisterTemplate(key: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }