import { CanDeactivate } from '@angular/router'; import { Observable } from 'rxjs'; import { SCCustomInputsDialogAction, SCCustomInputsDialogService } from '../sc-custom-inputs-dialog'; import * as i0 from "@angular/core"; export declare class SCPendingChangesGuard implements CanDeactivate { private scCustomInputsDialogService; constructor(scCustomInputsDialogService: SCCustomInputsDialogService); protected title: string; protected body: string; protected actions: SCCustomInputsDialogAction[]; canDeactivate(component: any): boolean | Observable; canDeactivateHelper(component: any, config: { title: string; body: string; actions: SCCustomInputsDialogAction[]; }): true | Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }