import * as _angular_material_dialog from '@angular/material/dialog'; import { MatDialogRef, MatDialog, MatDialogConfig } from '@angular/material/dialog'; import * as i0 from '@angular/core'; import { OnDestroy, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { QueryFiltersService } from 'ngx-redi-core/Helper'; interface DialogData { outlet: string; path: string; title: string; message: string; } declare class RediDialogComponent implements OnDestroy, OnInit { private data; private readonly router; private readonly queryfilter; private readonly dialogRef; outlet: string; title: string; message: string; constructor(data: DialogData, router: Router, queryfilter: QueryFiltersService, dialogRef: MatDialogRef); ngOnInit(): void; ngOnDestroy(): void; private generateArrayRoute; private generateOutlets; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class RediDialogService { private readonly dialog; constructor(dialog: MatDialog); private openDialogComponent; openDialogRoute(dialogData: DialogData, config: MatDialogConfig | undefined): _angular_material_dialog.MatDialogRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export { RediDialogComponent, RediDialogService }; export type { DialogData };