import * as i0 from "@angular/core"; export declare enum SearchKeys { APPLICATION_LIST = 0, FEE_LIST = 1, GROUP_LIST = 2, USER_LIST = 3, ORGANIZATION_LIST = 4, LOOKUP_TYPE = 5, LOOKUP_CODE = 6, LICENSE_LIST = 7, WORK_ITEM_LIST = 8 } export declare class SearchRoutingService { private searchGuidMap; private searchRedirectMap; constructor(); /** * Stores the search guid for the last ran search for a SearchKey * @param searchKey SearchKey enum * @param searchGuid SearchGuid */ setLastRunSearch(searchKey: SearchKeys, searchGuid: string): void; /** * Retrieves the lastly set search guid for a searchkey * @param searchKey SearchKey enum */ getLastRunSearch(searchKey: SearchKeys): string; /** * Stores the flag for a search guid being required to redirect on first hit * @param searchGuid Search Guid * @param mustRedirect True to redirect on first hit, false otherwise */ setSearchRedirectStatus(searchGuid: string, mustRedirect: boolean): void; /** * Retrieves the redirect status for a search guid. If returned true, this indicates that the search results * must redirect. * @param searchGuid Search Guid */ getSearchRedirectStatus(searchGuid: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }