import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { LoadReferenceDataItemPayload } from './load-reference-data-item-payload'; import { Store } from '@ngrx/store'; import * as fromRoot from './reference-data.reducers'; import { TypedReferenceData } from './models/typed-reference-data'; import { GenericReferenceData } from './models/generic-reference-data'; export declare class ReferenceDataManagementUiLibraryService { private http; private store; constructor(http: HttpClient, store: Store); loadReferenceDataItem(payload: LoadReferenceDataItemPayload): Observable>; readonly referenceData: Observable<{ [type: string]: { [correlationId: string]: T; }; }>; loadReferenceDataItems(payload: LoadReferenceDataItemPayload[]): Observable[]>; getReferenceData(type: string): Observable; getTypedReferenceData(type: string): Observable>; dispatchLoadReferenceDataItem(payload: LoadReferenceDataItemPayload): void; dispatchLoadReferenceData(payload: LoadReferenceDataItemPayload[]): void; }