import { ActivatedRouteSnapshot, Resolve, RouterStateSnapshot } from "@angular/router"; import { Observable } from "rxjs"; import { CrudService, HttpService } from "ngx-mi-common"; import { LookupType } from "./lookup-type.model"; import * as i0 from "@angular/core"; export declare class LookupTypeService extends CrudService implements Resolve> { protected httpService: HttpService; private lookupTypeSubject; lookupTypeObservable: Observable; constructor(httpService: HttpService); resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable; get(id: string): Observable; getByName(name: string): Observable; private getTypeByName; getAll(): Observable; loadTypes(): Observable; update(id: string, model: LookupType): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }