import { ElementRef, EventEmitter } from '@angular/core';
import { Destroy } from '@deja-js/component/core';
import * as i0 from "@angular/core";
/**
 * Simple dialog for Angular
 */
export declare class DejaDialogComponent extends Destroy {
    /** Event emitted when dialog close action is called */
    readonly closed: EventEmitter<any>;
    private okButton;
    private cancelButton;
    /**
     * Constructor
     */
    constructor(elementRef: ElementRef);
    /**
     * Listen on click on dialogComponent.
     * If click is not inside the dialog, close action is called.
     *
     * @param event
     */
    close(event: MouseEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DejaDialogComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DejaDialogComponent, "deja-dialog", never, {}, { "closed": "closed"; }, ["okButton", "cancelButton"], ["*"]>;
}
