import { EventEmitter } from '@angular/core';
import { DejaPopupAction } from '../../model/popup-action.model';
import { DejaPopupConfig, DialogToolbarColor, DialogToolbarType } from '../../model/popup-config.model';
import * as i0 from "@angular/core";
export declare class DejaPopupToolbarComponent {
    readonly actionSelected: EventEmitter<DejaPopupAction>;
    set config(conf: DejaPopupConfig<unknown>);
    defaultActions: DejaPopupAction[];
    color: DialogToolbarColor;
    title: string;
    iconName: string;
    type: DialogToolbarType;
    actions: DejaPopupAction[];
    private dialogId;
    private isFullScreen;
    private buttonClose;
    private buttonFullscreen;
    private buttonFullscreenExit;
    private buttonMinimize;
    constructor();
    doEmit(action: DejaPopupAction, event?: Event): void;
    toggleFullScreenButton(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<DejaPopupToolbarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DejaPopupToolbarComponent, "deja-popup-toolbar", never, { "config": "config"; }, { "actionSelected": "actionSelected"; }, never, never, false>;
}
