import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import * as ProgramParticipation from '../state/program-participation.state'; import { Dictionary } from '@ngrx/entity/src/models'; import { ProgramParticipationModel } from '../models/program-participation-list'; import * as ProgramParticipationStatus from '../state/evaluation-status.state'; import { ProgramParticipationStatusModel } from '../models/program-participation-status.model'; import * as EvaluationStatus from '../state/evaluation-status.state'; import { ServicesReceivedState } from '../state/services-received.state'; import * as ServicesReceived from '../state/services-received.state'; import { ServicesReceivedModel } from '../models/services-received-model'; import { EmploymentInformationModel } from '../models/employment-information'; import * as EmploymentInformationState from '../state/employment-information.state'; import * as CareerServicesVendorInfoState from '../state/career-services-vendor-info.state'; import { CareerServicesVendorInfoModel } from '../models/career-services-vendor-info.model'; import { GetLookupsState } from '../state/evaluation-lookup.state'; import * as LookupDetails from '../state/evaluation-lookup.state'; import { EvaluationLookupModels } from '../models/evaluation-lookup.model'; export interface ProgramParticipationState { ProgramParticipation: ProgramParticipation.ProgramParticipationState; ProgramParticipationStatus: EvaluationStatus.EvaluationStatusState; ServicesReceived: ServicesReceived.ServicesReceivedState; CareerServicesVendor: CareerServicesVendorInfoState.CareerServicesVendorInfoState; EmploymentInformation: EmploymentInformationState.EmploymentInformationState; lookupDetails: LookupDetails.GetLookupsState; } export interface State { ProgramParticipation: ProgramParticipationState; ServicesReceived: ServicesReceivedState; CareerServicesVendor: CareerServicesVendorInfoState.CareerServicesVendorInfoState; EmploymentInformation: EmploymentInformationState.EmploymentInformationState; } export declare const reducers: ActionReducerMap; export interface DetailsState { ProgramParticipation: ProgramParticipation.ProgramParticipationState; ProgramParticipationStatus: ProgramParticipationStatus.EvaluationStatusState; ServicesReceived: ServicesReceived.ServicesReceivedState; CareerServicesVendor: CareerServicesVendorInfoState.CareerServicesVendorInfoState; EmploymentInformation: EmploymentInformationState.EmploymentInformationState; lookupDetails: LookupDetails.GetLookupsState; } export declare const getDetailsState: MemoizedSelector; export declare const getLoadingProgramParticipationEntitiesState: MemoizedSelector; export declare const getSelectedProgramParticipation: MemoizedSelector; export declare const getLoadingProgramParticipation: MemoizedSelector; export declare const getProgramParticipationErrorMessages: MemoizedSelector; export declare const getProgramParticipationIds: (state: DetailsState) => string[] | number[], getProgramParticipationEntities: (state: DetailsState) => Dictionary, getAllProgramParticipation: (state: DetailsState) => ProgramParticipationModel[]; export declare const getSelectedProgramParticipationDetails: MemoizedSelector; export declare const getLoadingProgramParticipationStatusEntitiesState: MemoizedSelector; export declare const getSelectedProgramParticipationStatus: MemoizedSelector; export declare const getLoadingProgramParticipationStatus: MemoizedSelector; export declare const getProgramParticipationStatusErrorMessages: MemoizedSelector; export declare const getEvaluationStatusIds: (state: DetailsState) => string[] | number[], getEvaluationStatusEntities: (state: DetailsState) => Dictionary, getAllEvaluationStatus: (state: DetailsState) => ProgramParticipationStatusModel[]; export declare const getSelectedProgramParticipationStatusDetails: MemoizedSelector; export declare const getServicesReceivedEntitiesState: MemoizedSelector; export declare const getSelectedServicesReceived: MemoizedSelector; export declare const getLoadingServicesReceived: MemoizedSelector; export declare const getServicesReceivedErrorMessages: MemoizedSelector; export declare const getServicesReceivedIds: (state: DetailsState) => string[] | number[], getServicesReceivedEntities: (state: DetailsState) => Dictionary, getAllServicesReceived: (state: DetailsState) => ServicesReceivedModel[]; export declare const getSelectedServicesReceivedDetails: MemoizedSelector; export declare const getEmploymentInformationEntitiesState: MemoizedSelector; export declare const getSelectedEmploymentInformationId: MemoizedSelector; export declare const getLoadingEmploymentInformation: MemoizedSelector; export declare const getEmploymentInformationErrorMessages: MemoizedSelector; export declare const getEmploymentInformationIds: (state: DetailsState) => string[] | number[], getEmploymentInformationEntities: (state: DetailsState) => Dictionary, getAllEmploymentInformation: (state: DetailsState) => EmploymentInformationModel[]; export declare const getSelectedEmploymentInformation: MemoizedSelector; export declare const getCareerServicesVendorInfoEntitiesState: MemoizedSelector; export declare const getSelectedCareerServicesVendorInfoId: MemoizedSelector; export declare const getLoadingCareerServicesVendorInfo: MemoizedSelector; export declare const getCareerServicesVendorInfoErrorMessages: MemoizedSelector; export declare const getCareerServicesVendorInfoIds: (state: DetailsState) => string[] | number[], getCareerServicesVendorInfoEntities: (state: DetailsState) => Dictionary, getAllCareerServicesVendorInfo: (state: DetailsState) => CareerServicesVendorInfoModel[]; export declare const getSelectedCareerServicesVendorInfo: 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) => EvaluationLookupModels[]; export declare const getSelectedLookupModel: MemoizedSelector;