import * as SlotListRecordState from '../states/slot-list-record.state'; import { LocalState } from '../states/slot-list-record.state'; import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import { Dictionary } from '@ngrx/entity/src/models'; import { SlotListRecordItem } from '../models/slot-list-record-item'; import * as SlotStatusListList from '../states/slot-status-list.state'; import { SlotStatusList } from '../models/slot-status-list.model'; export interface SlotListRecordModuleState { SlotListRecord: LocalState; } export interface State { SlotListRecord: SlotListRecordState.LocalState; SlotStatusListList: SlotStatusListList.SlotStatusListState; } export declare const reducers: ActionReducerMap; export interface DetailsState { SlotListRecord: SlotListRecordState.LocalState; SlotStatusListList: SlotStatusListList.SlotStatusListState; } export declare const getSlotListRecordState: MemoizedSelector; export declare const getSlotListRecordEntitiesState: MemoizedSelector; export declare const getSelectedSlotId: MemoizedSelector; export declare const getLoadingSlotListRecordeDetails: MemoizedSelector; export declare const getSlotListRecordErrorMessages: MemoizedSelector; export declare const getSlotListRecordIds: (state: DetailsState) => string[] | number[], getSlotListRecordEntities: (state: DetailsState) => Dictionary, getAllSlotListRecord: (state: DetailsState) => SlotListRecordItem[]; export declare const getSelectedSlotDetails: MemoizedSelector; export declare const getSlotStatusListEntitiesState: MemoizedSelector; export declare const getSlotStatusListListLoading: MemoizedSelector; export declare const getSlotStatusListListErrorMessages: MemoizedSelector; export declare const getSlotStatusListListIds: (state: State) => string[] | number[], getSlotStatusListListEntities: (state: State) => Dictionary, getAllSlotStatusList: (state: State) => SlotStatusList[];