import { MemoizedSelector } from '@ngrx/store'; import { Dictionary, EntityAdapter, EntityState } from '@ngrx/entity/src/models'; import { TypedReferenceData } from './models/typed-reference-data'; import * as referenceDataActions from './reference-data.actions'; import { GenericReferenceData } from './models/generic-reference-data'; export interface LocalState extends EntityState> { } export declare const adapter: EntityAdapter>; export declare const initialState: LocalState; export declare function reducer(state: LocalState, action: referenceDataActions.ReferenceDataActions): LocalState; export interface ReferenceDataState { referenceData: LocalState; } export declare const reducers: any; export interface State { referenceDataState: ReferenceDataState; } export declare const getReferenceDataState: MemoizedSelector; export declare const getReferenceDataEntitiesState: MemoizedSelector; export declare const getReferenceDataEntities: (state: any) => Dictionary>, getAllReferenceData: (state: any) => TypedReferenceData[];