import { MatDialog } from '@angular/material/dialog'; import { AlertData } from '../components/alert/alert.component'; import { ConfirmData } from '../components/confirm/confirm.component'; import { GenericComponent, GenericData } from '../components/generic/generic.component'; import { ConfigService } from './config.service'; import * as i0 from "@angular/core"; export declare class ModalService { dialog: MatDialog; private configService; TRANSLATION: any; constructor(dialog: MatDialog, configService: ConfigService); translate(key: string): any; alert(payload: AlertData): Promise; error(error: Error, errorId?: string): Promise; confirm(payload: ConfirmData): Promise; generic(payload: GenericData): Promise; genericComplete(payload: GenericData): { ref: import("@angular/material/dialog").MatDialogRef; promise: Promise; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }