import { EuiDialogInterface } from '@eui/components/eui-dialog';
export declare class EuiMessageBoxConfig<HC, HCC, BC, BCC, FC, FCC> implements EuiDialogInterface<HC, HCC, BC, BCC, FC, FCC> {
    e2eAttr: string;
    acceptLabel: string;
    dismissLabel: string;
    variant: 'primary' | 'secondary' | 'info' | 'success' | 'warning' | 'danger' | 'accent' | string;
    width: string;
    height: string;
    hasCloseButton: boolean;
    hasAcceptButton: boolean;
    hasDismissButton: boolean;
    hasClosedOnClickOutside: boolean;
    hasClosedOnEscape: boolean;
    isHandleCloseOnDismiss: boolean;
    isHandleCloseOnClose: boolean;
    isHandleCloseOnAccept: boolean;
    isHandleCloseOnClickOutside: boolean;
    isHandleCloseOnEscape: boolean;
    hasFooter: boolean;
    isMessageBox: boolean;
    header: any;
    headerComponent: any;
    constructor(values: EuiDialogInterface<HC, HCC, BC, BCC, FC, FCC>);
}
export declare class EuiMessageBoxComponentInstances<HC, BC, FC> {
    headerComponent: HC;
    bodyComponent: BC;
    footerComponent: FC;
}
//# sourceMappingURL=eui-message-box.config.d.ts.map