import { BooleanInput } from '@angular/cdk/coercion'; import { EventEmitter, OnInit, TemplateRef } from '@angular/core'; import { DejaMessageBoxAction, DejaMessageBoxType } from '@deja-js/component/core'; import * as i0 from "@angular/core"; export declare class DejaMessageBoxComponent implements OnInit { readonly close: EventEmitter; type: DejaMessageBoxType; title: string; icon: string; actions: Array; /** Event Emmited when the close action is called */ actionsTemplate: TemplateRef; private _horizontal; set horizontal(value: BooleanInput); get horizontal(): BooleanInput; private _showCloseIcon; set showCloseIcon(value: BooleanInput); get showCloseIcon(): BooleanInput; ngOnInit(): void; onClose(): void; private getIconFromType; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }