import { type OnDestroy, type OnInit } from '@angular/core'; import { type TuiPortalContext } from '@taiga-ui/cdk/portals'; import { type PolymorpheusContent } from '@taiga-ui/polymorpheus'; import * as i0 from "@angular/core"; import * as i1 from "@taiga-ui/cdk/directives/active-zone"; import * as i2 from "@taiga-ui/cdk/directives/focus-trap"; export declare class TuiModalComponent implements OnDestroy, OnInit { private readonly current; private readonly parent; readonly context: TuiPortalContext; readonly component: import("@angular/core").WritableSignal>>; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "tui-modal", never, {}, {}, never, never, true, [{ directive: typeof i1.TuiActiveZone; inputs: {}; outputs: {}; }, { directive: typeof i2.TuiFocusTrap; inputs: {}; outputs: {}; }]>; }