import { Injector } from '@angular/core'; import { RouterService } from '../interfaces/router-service'; import { Observable } from 'rxjs'; import { RouteObserverWatcher } from './observe-route.service'; import { UrlParserService } from './url-parser.service'; export declare class ObserveRouteLeaveService { readonly router: RouterService; private urlService; private injector; private urlHistory; private queryParamsHistory; private get previousUrl(); private get previousQueryParams(); private get notFirstRoute(); constructor(router: RouterService, urlService: UrlParserService, injector: Injector); watch({ url, callback, queryParams, base }: RouteObserverWatcher): Observable; }