import { ActivatedRoute, Router } from "@angular/router"; import { Filtro } from "../filtri/filtri.type"; export declare class SessionHandler { private router; FILTER_FIELD: string; CRUD_FIELD: string; KEY_PREFIX: string; KEY_FUNCTION_PREFIX: string; KEY_ID: string; PARAM_KEY: string; currentRoute: ActivatedRoute; private uriHandler; constructor(router: Router); setCurrentRoute(functionID: string, active?: ActivatedRoute): void; defineIndexes(functionID: string, paramsId: string): void; /** * Se impostato parsed non viene calcolato this.getKey() * @param id * @param parsed */ has(id: string, parsed?: boolean): boolean; get(id: string, parsed?: boolean): any; set(id: string, values: any, parsed?: boolean): void; getFiltri(route: ActivatedRoute): any; setFiltriQueryParams(filtri: Filtro[], route: ActivatedRoute): void; setPageSettings(input: { limit: any; order: any; offset: any; }): void; getPageSettings(): any; getCurrentRoute(url: any): import("@angular/router").UrlTree; getQueryParams(url: string): string; getKey(id: any): string; makeid(): string; }