import { MatDialog } from '@angular/material/dialog'; import * as i0 from "@angular/core"; export declare abstract class ErrorManager { abstract errorToMessage(error: Error): Promise<{ title: string; txt: string; }>; } export declare class ErrorManagerDefault extends ErrorManager { errorToMessage(error: Error): Promise<{ title: string; txt: string; }>; } export declare class ModalErrorService { dialog: MatDialog; private errorManager; defaultErrorManager: ErrorManagerDefault; constructor(dialog: MatDialog, errorManager: ErrorManager); error(error: Error): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }