import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import * as SlotDetailsState from '../states/slot-details.state'; import { SlotDetails } from '../model/slot-details'; import { Dictionary } from '@ngrx/entity/src/models'; import { SlotLookup } from '../model/slot-lookup'; import * as SlotDetailsList from '../states/slot-details-list.state'; export interface SlotState { SlotDetails: SlotDetailsState.SlotState; lookUpList: SlotDetailsState.GetLookupsState; SlotDetailsList: SlotDetailsList.SlotState; } export interface State { SlotDetails: SlotState; } export declare const reducers: ActionReducerMap; export interface DetailsState { SlotDetails: SlotDetailsState.SlotState; lookUpList: SlotDetailsState.GetLookupsState; SlotDetailsList: SlotDetailsList.SlotState; } export declare const getDetailsState: MemoizedSelector; export declare const getLoadingSlotEntitiesState: MemoizedSelector; export declare const getSelectedSlotId: MemoizedSelector; export declare const getLoadingSlot: MemoizedSelector; export declare const getSlotErrorMessages: MemoizedSelector; export declare const getSlotIds: (state: DetailsState) => string[] | number[], getSlotEntities: (state: DetailsState) => Dictionary, getAllSlot: (state: DetailsState) => SlotDetails[]; export declare const getSelectedSlotDetails: MemoizedSelector; export declare const getLookupModelsEntitiesState: MemoizedSelector; export declare const getLoadingLookupModels: MemoizedSelector; export declare const getLookupModelsErrorMessages: MemoizedSelector; export declare const getLookupModelsIds: (state: State) => string[] | number[], getLookupModelsEntities: (state: State) => Dictionary, getAllLookupModels: (state: State) => SlotLookup[]; export declare const getSelectedLookupModel: MemoizedSelector; export declare const getLoadingSlotListEntitiesState: MemoizedSelector; export declare const getSelectedListSlotId: MemoizedSelector; export declare const getLoadingListSlot: MemoizedSelector; export declare const getSlotListErrorMessages: MemoizedSelector; export declare const getSlotListIds: (state: DetailsState) => string[] | number[], getSlotListEntities: (state: DetailsState) => Dictionary, getAllSlotList: (state: DetailsState) => SlotDetails[]; export declare const getSelectedSlotListDetails: MemoizedSelector;