import { DialogContainer, DialogOption, DialogAction, DialogRef } from '@narik/infrastructure'; import { EventEmitter, ViewContainerRef } from '@angular/core'; import { ComponentLoaderHostDirective } from '@narik/common'; import { AnimationEvent } from '@angular/animations'; import * as i0 from "@angular/core"; export declare class NarikDialogContainer implements DialogContainer { isOpen: boolean; closeAnimationCompleted: EventEmitter; loaderHost: ComponentLoaderHostDirective; options: DialogOption; title: string; actions: DialogAction[]; dialogRef: DialogRef; get contentContainerRef(): ViewContainerRef; actionClick(item: DialogAction): void; _onAnimationDone(event: AnimationEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare const DialogAnimationBody: (import("@angular/animations").AnimationStateMetadata | import("@angular/animations").AnimationTransitionMetadata)[];