import { RouteReuseStrategy, ActivatedRouteSnapshot, DetachedRouteHandle } from "@angular/router"; import * as i0 from "@angular/core"; export declare class KeepAliveService implements RouteReuseStrategy { setExcludeRoutes(routes: string[]): void; shouldDetach(route: ActivatedRouteSnapshot): boolean; store(route: ActivatedRouteSnapshot, handle: DetachedRouteHandle): void; shouldAttach(route: ActivatedRouteSnapshot): boolean; retrieve(route: ActivatedRouteSnapshot): DetachedRouteHandle; shouldReuseRoute(future: ActivatedRouteSnapshot, curr: ActivatedRouteSnapshot): boolean; getRoutePath(route: any): string; clearCache(path: string): void; clearAllCache(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }