import { ActivatedRouteSnapshot, Resolve, RouterStateSnapshot } from "@angular/router"; import { Observable } from "rxjs"; import { LookupCode } from "../lookup-code.model"; import { LookupCodeService } from "./lookup-code.service"; import * as i0 from "@angular/core"; export declare class LookupCodesResolver implements Resolve> { private lookupCodeService; constructor(lookupCodeService: LookupCodeService); /** * Gets all the lookup codes for a list of lookup type ids. Each list of lookup codes is stored an array * with the associate lookup type label. * * Example lookupTypes object * data: { * lookupTypes: { * "county": LookupTypeConstant.COUNTY_ID * } * } * * @param lookupTypes the lookup types to be retrieved */ resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }