import { Type, ComponentFactoryResolver, EventEmitter, OnInit } from "@angular/core"; import { Modal } from "./modal.component"; import { ModalOptions } from "./modal.model"; import { Surveyori18nService } from "../i18n/shared/i18n.service"; import * as i0 from "@angular/core"; export declare abstract class ModalContainer implements OnInit { private resolver; private i18nService; modal: Type; options: ModalOptions; onSubmit: EventEmitter; onCancel: EventEmitter; onDelete: EventEmitter; modalTarget: any; title: string; submitLabel: string; cancelLabel: string; deleteLabel: string; hideTitle: boolean; hideActions: boolean; hideSubmit: boolean; hideCancel: boolean; hideDelete: boolean; width: number; modalRef: any; isDismissed: boolean; noPadding: boolean; backgroundColor: string; centeredBtn: boolean; constructor(resolver: ComponentFactoryResolver, i18nService: Surveyori18nService); ngOnInit(): void; load(): void; canSubmit(): boolean; submit(): void; cancel(): void; delete(): void; dismiss(): void; onKeyUp(ev: KeyboardEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }