import { EventEmitter } from '@angular/core';
import { MatDialogRef } from '@angular/material/dialog';
import { DejaPopupAction } from '../../model/popup-action.model';
import { DejaPopupBase } from '../../model/popup-base.class';
import * as i0 from "@angular/core";
export declare class DejaPopupBoxComponent {
    dialog: MatDialogRef<DejaPopupBase>;
    readonly action: EventEmitter<any>;
    showActions: boolean;
    aActions: DejaPopupAction[];
    buttonClose: DejaPopupAction;
    buttonFullscreen: DejaPopupAction;
    buttonMinimize: DejaPopupAction;
    onMouseEnter(): void;
    onMouseLeave(): void;
    doEmit(action: DejaPopupAction): void;
    doClose(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DejaPopupBoxComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DejaPopupBoxComponent, "deja-popup-box", never, { "dialog": "dialog"; }, { "action": "action"; }, never, never, false>;
}
