import { Injector, Type } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import * as i0 from "@angular/core"; export type GioConfirmDialogData = { title?: string; content?: string | { componentOutlet: Type; componentInputs?: Record; }; confirmButton?: string; cancelButton?: string; disableCancel?: boolean; }; export type GioConfirmDialogResult = boolean; export declare class GioConfirmDialogComponent { dialogRef: MatDialogRef; private readonly parentInjector; title: string; content?: string; contentComponentOutlet?: Type; contentComponentInputs?: Record; contentComponentInjector: Injector; confirmButton: string; cancelButton: string; disableCancel: boolean; constructor(dialogRef: MatDialogRef, confirmDialogData: GioConfirmDialogData, parentInjector: Injector); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }