import { CanDeactivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { ConfirmDialogService } from '../services/confirm-dialog.service'; import { IsSaveRequired } from '../models'; import * as i0 from "@angular/core"; export declare class ConfirmDeactivateGuard implements CanDeactivate { private dialogService; constructor(dialogService: ConfirmDialogService); canDeactivate(target: IsSaveRequired, currentRoute: ActivatedRouteSnapshot, currentState: RouterStateSnapshot, nextState?: RouterStateSnapshot): Promise | boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=confirm-deactivate.guard.d.ts.map