import { Injector, OnInit, TemplateRef } from '@angular/core';
import { BaseDialog } from '@wm/components/dialogs';
import * as i0 from "@angular/core";
export declare class AlertDialogComponent extends BaseDialog implements OnInit {
    static initializeProps: void;
    dialogTemplate: TemplateRef<any>;
    constructor(inj: Injector, dialogClass: string, modal: string | boolean, closable: string | boolean, explicitContext: any);
    protected getTemplateRef(): TemplateRef<any>;
    /**
     * Click event handler for the ok button
     * invokes on-ok event callback
     * @param {Event} $event
     */
    onOk($event: Event): void;
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AlertDialogComponent, [null, { attribute: "class"; }, { attribute: "modal"; }, { attribute: "closable"; }, { optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AlertDialogComponent, "div[wmAlertDialog]", never, {}, {}, never, never, false, never>;
}
