import { Injector, OnInit, TemplateRef } from '@angular/core';
import { BaseDialog } from '@wm/components/dialogs';
import * as i0 from "@angular/core";
export declare class DialogComponent extends BaseDialog implements OnInit {
    static initializeProps: void;
    isDialogComponent: boolean;
    dialogTemplate: TemplateRef<any>;
    dialogBody: TemplateRef<any>;
    dialogFooter: TemplateRef<any>;
    constructor(inj: Injector, dialogClass: string, modal: string | boolean, closable: string | boolean, contexts: Array<any>, explicitContext: any);
    protected getTemplateRef(): TemplateRef<any>;
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DialogComponent, [null, { attribute: "class"; }, { attribute: "modal"; }, { attribute: "closable"; }, { self: true; }, { optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DialogComponent, "div[wmDialog]", never, {}, {}, ["dialogBody", "dialogFooter"], never, false, never>;
}
