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; }