import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import * as CourseDetailsList from '../state/course-details.state'; import { CourseDetailsListState } from '../state/course-details.state'; import * as LookupDetails from '../state/lookup.state'; import { GetLookupsState } from '../state/lookup.state'; import { Dictionary } from '@ngrx/entity/src/models'; import { LookupModels } from '../model/lookup-model'; import * as CourseSchoolAgencyList from '../state/course-school-list.state'; import { CourseSchoolListModel } from '../model/course-school-list.model'; export interface ProgramModuleState { CourseDetailsList: CourseDetailsList.CourseDetailsListState; departmentlookUp: LookupDetails.GetLookupsState; CourseSchoolAgencyList: CourseSchoolAgencyList.CourseSchoolAgencyState; } export interface State { programDetail: ProgramModuleState; } export declare const reducers: ActionReducerMap; export interface DetailsState { CourseDetailsList: CourseDetailsList.CourseDetailsListState; LookupModels: LookupDetails.GetLookupsState; CourseSchoolAgencyList: CourseSchoolAgencyList.CourseSchoolAgencyState; } export declare const getDetailsState: MemoizedSelector; export declare const getCourseDetailsListEntitiesState: MemoizedSelector; export declare const getSelectedProgramId: MemoizedSelector; export declare const getLoadingProgram: MemoizedSelector; export declare const getCourseDetailsListErrorMessages: MemoizedSelector; export declare const getCourseDetailsListIds: (state: DetailsState) => string[] | number[], getCourseDetailsListEntities: (state: DetailsState) => Dictionary, getAllCourseDetailsList: (state: DetailsState) => any[]; export declare const getSelectedCourseDetailsList: 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 getCourseSchoolAgencyListEntitiesState: MemoizedSelector; export declare const getSelectedActivityId: MemoizedSelector; export declare const getLoadingActivity: MemoizedSelector; export declare const getCourseSchoolAgencyListErrorMessages: MemoizedSelector; export declare const getCourseSchoolAgencyListIds: (state: DetailsState) => string[] | number[], getCourseSchoolAgencyListEntities: (state: DetailsState) => Dictionary, getAllCourseSchoolAgencyList: (state: DetailsState) => CourseSchoolListModel[]; export declare const getSelectedCourseSchoolAgencyList: MemoizedSelector;