import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { BabylonButtonI, BabylonImageI } from '../../../interfaces'; import * as i0 from "@angular/core"; export interface BabylonHeaderButtonsModalOptions { title?: string; fallbackTitle?: string; buttons?: BabylonButtonI[]; image?: string | BabylonImageI; } export declare class BabylonHeaderButtonsModalComponent { title?: string; buttons?: BabylonButtonI[]; image?: string | BabylonImageI; private readonly dialogRef; static openHeaderButtonsModal(dialog: MatDialog, options: BabylonHeaderButtonsModalOptions): MatDialogRef | undefined; static getHeaderButtonsModalButtons(buttons?: BabylonButtonI[]): BabylonButtonI[]; get normalizedButtons(): BabylonButtonI[]; get imageSrc(): string | undefined; get imageAlt(): string; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }