import { CanDeactivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { MainPageComponent } from './main-page.component'; import { Observable } from 'rxjs/Observable'; export declare class MainPageSaveGuard implements CanDeactivate { constructor(); canDeactivate(component: MainPageComponent, currentRoute: ActivatedRouteSnapshot, currentState: RouterStateSnapshot, nextState: RouterStateSnapshot): Observable | Promise | boolean; }