import { type ComponentRef, type EmbeddedViewRef, type TemplateRef } from '@angular/core'; import { TuiVCR } from '@taiga-ui/cdk/directives/vcr'; import { type PolymorpheusComponent } from '@taiga-ui/polymorpheus'; import * as i0 from "@angular/core"; export declare abstract class TuiPortals { protected readonly injector: import("@angular/core").Injector; protected readonly anchor: import("@angular/core").Signal; constructor(); addComponent(component: PolymorpheusComponent): ComponentRef; addTemplate(templateRef: TemplateRef, context?: C): EmbeddedViewRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }