import { CanDeactivate } from '@angular/router'; import { Observable } from 'rxjs'; export interface CanComponentDeactivate { canDeactivate: () => Observable | Promise | boolean; } export declare class CanDeactivateGuard implements CanDeactivate { canDeactivate(component: CanComponentDeactivate): boolean | Promise | Observable; }