import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import * as AssignmentTypeLists from '../state/assignmnent-type-list.state'; import { AssignmentTypeListState } from '../state/assignmnent-type-list.state'; import * as LookupDetails from '../state/lookups-details.state'; import { GetLookupsState } from '../state/lookups-details.state'; import { Dictionary } from '@ngrx/entity/src/models'; import { LookupModels } from '../models/lookups.model'; import { AssignmentTypeList } from '../models/assignment-types-model'; import * as AssignmentDetailsState from '../state/assignment-details.state'; export interface AssignmentTypeModuleState { AssignmentTypeList: AssignmentTypeLists.AssignmentTypeListState; assignmentLookuUp: LookupDetails.GetLookupsState; AssignmentDetails: AssignmentDetailsState.AssignmentDetailsState; } export interface State { assignmentDetail: AssignmentTypeModuleState; } export declare const reducers: ActionReducerMap; export interface DetailsState { AssignmentTypeList: AssignmentTypeLists.AssignmentTypeListState; LookupModels: LookupDetails.GetLookupsState; AssignmentDetails: AssignmentDetailsState.AssignmentDetailsState; } export declare const getDetailsState: 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) => LookupModels[]; export declare const getSelectedLookupModel: MemoizedSelector; export declare const getAssignmentTypeListEntitiesState: MemoizedSelector; export declare const getSelectedAssignmentTypeListId: MemoizedSelector; export declare const getLoadingAssignmentTypeList: MemoizedSelector; export declare const getAssignmentTypeListErrorMessages: MemoizedSelector; export declare const getAssignmentTypeListIds: (state: DetailsState) => string[] | number[], getAssignmentTypeListEntities: (state: DetailsState) => Dictionary, getAllAssignmentTypeList: (state: DetailsState) => AssignmentTypeList[]; export declare const getSelectedAssignmentTypeList: MemoizedSelector; export declare const getAssignmentDetailsEntitiesState: MemoizedSelector; export declare const getSelectedAssignmentId: MemoizedSelector; export declare const getloadingAssignmentDetails: MemoizedSelector; export declare const getAssignmentDetailsErrorMessages: MemoizedSelector; export declare const getAssignmentDetailsIds: (state: DetailsState) => string[] | number[], getAssignmentDetailsEntities: (state: DetailsState) => Dictionary, getAllAssignmentDetails: (state: DetailsState) => AssignmentTypeList[]; export declare const getSelectedAssignmentDetails: MemoizedSelector;