import { TemplatePortal } from '@angular/cdk/portal'; export declare class EuiMessageBoxConfig implements EuiMessageBoxInterface { e2eAttr: string; type: ('info' | 'success' | 'warning' | 'danger' | 'question'); acceptLabel: string; dismissLabel: string; hasCloseButton: boolean; closeOnClickOutside: boolean; constructor(values: EuiMessageBoxInterface); } export interface EuiMessageBoxInterface { e2eAttr?: string; title?: string; type?: ('info' | 'success' | 'warning' | 'danger' | 'question'); acceptLabel?: string; dismissLabel?: string; content?: string | TemplatePortal; footer?: TemplatePortal; hasCloseButton?: boolean; closeOnClickOutside?: boolean; outsideClick?: () => void; open?: () => void; close?: () => void; dismiss?: () => void; accept?: () => void; }