import { ActivatedRouteSnapshot, DetachedRouteHandle, Router, RouteReuseStrategy } from '@angular/router'; import * as i0 from "@angular/core"; export declare class SCRouteReuser implements RouteReuseStrategy { storedRouteHandles: Map; shouldDetach(route: ActivatedRouteSnapshot): boolean; store(route: ActivatedRouteSnapshot, handle: DetachedRouteHandle): void; shouldAttach(route: ActivatedRouteSnapshot): boolean; retrieve(route: ActivatedRouteSnapshot): DetachedRouteHandle; shouldReuseRoute(future: ActivatedRouteSnapshot, curr: ActivatedRouteSnapshot): boolean; getRouteString(route: ActivatedRouteSnapshot): string; } export declare class SCRouteReuserService { private router; forceReuse: boolean; reuse: boolean; constructor(router: Router); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }