import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import { Dictionary } from '@ngrx/entity/src/models'; import * as contractorInfo from '../state/contractor-info.state'; import { ContractorInfo } from '../models/contractor-info/contractor-info'; import * as participantInfo from '../state/participant-info.state'; import { ParticipantInfo } from '../models/participant-info/participant-info'; import * as opportunityInfo from '../state/opportunity-info.state'; import { OpportunityInfo } from '../models/opportunity-info/opportunity-info'; import * as itaSchoolList from '../state/ita-request-school-list.state'; import { ItaRequestSchoolListItem } from '../models/opportunity-info/ita-request-school-list-item'; import * as itaOppList from '../state/ita-request-school-ita-opp.state'; import { ItaRequestSchoolItaOppListItem } from '../models/opportunity-info/ita-request-school-ita-opp-list-item'; import * as programCost from '../state/program-cost.state'; import { ProgramCost } from '../models/program-cost/program-cost'; import * as completionSurvey from '../state/completion-survey.state'; import { CompletionSurvey } from '../models/completion-survey/completion-survey'; import * as itaRequest from '../state/ita-request-details-state'; import { ITARequestStatus } from '../models/ita-request-status/ita-request-status'; export interface ITARequestState { itaRequestDetails: itaRequest.LocalState; contractorInfo: contractorInfo.LocalState; participantInfo: participantInfo.LocalState; opportunityInfo: opportunityInfo.LocalState; schoolList: itaSchoolList.LocalState; itaOppList: itaOppList.LocalState; programCost: programCost.LocalState; completionSurvey: completionSurvey.LocalState; } export interface State { assessmentDetail: ITARequestState; } export declare const reducers: ActionReducerMap; export declare const getDetailsState: MemoizedSelector; export declare const getITARequestEntitiesState: MemoizedSelector; export declare const getSelectedITARequestDetailsId: MemoizedSelector; export declare const getLoadingITARequestDetails: MemoizedSelector; export declare const getITARequestDetailsErrorMessages: MemoizedSelector; export declare const getITARequestDetailsIds: (state: ITARequestState) => string[] | number[], getITARequestDetailsEntities: (state: ITARequestState) => Dictionary, getAllITARequestDetails: (state: ITARequestState) => ITARequestStatus[]; export declare const getSelectedITARequestDetails: MemoizedSelector; export declare const getItaRequestSchoolItaOppEntitiesState: MemoizedSelector; export declare const getItaRequestSchoolItaOppLoading: MemoizedSelector; export declare const getItaRequestSchoolItaOppErrorMessages: MemoizedSelector; export declare const getItaRequestSchoolItaOppIds: (state: ITARequestState) => string[] | number[], getItaRequestSchoolItaOppEntities: (state: ITARequestState) => Dictionary, getItaRequestSchoolItaOppList: (state: ITARequestState) => ItaRequestSchoolItaOppListItem[]; export declare const getItaRequestSchoolListEntitiesState: MemoizedSelector; export declare const getItaRequestSchoolListLoading: MemoizedSelector; export declare const getItaRequestSchoolListErrorMessages: MemoizedSelector; export declare const getItaRequestSchoolListIds: (state: ITARequestState) => string[] | number[], getItaRequestSchoolListEntities: (state: ITARequestState) => Dictionary, getAllItaRequestSchoolList: (state: ITARequestState) => ItaRequestSchoolListItem[]; export declare const getOpportunityInfoEntitiesState: MemoizedSelector; export declare const getSelectedOpportunityInfoId: MemoizedSelector; export declare const getLoadingOpportunityInfo: MemoizedSelector; export declare const getOpportunityInfoErrorMessages: MemoizedSelector; export declare const getShowOpportunityInfoValidations: MemoizedSelector; export declare const getOpportunityInfoIds: (state: ITARequestState) => string[] | number[], getOpportunityInfoEntities: (state: ITARequestState) => Dictionary, getAllOpportunityInfo: (state: ITARequestState) => OpportunityInfo[]; export declare const getSelectedOpportunityInfo: MemoizedSelector; export declare const getParticipantInfoEntitiesState: MemoizedSelector; export declare const getSelectedParticipantInfoId: MemoizedSelector; export declare const getLoadingParticipantInfo: MemoizedSelector; export declare const getParticipantInfoErrorMessages: MemoizedSelector; export declare const getParticipantInfoIds: (state: ITARequestState) => string[] | number[], getParticipantInfoEntities: (state: ITARequestState) => Dictionary, getAllParticipantInfo: (state: ITARequestState) => ParticipantInfo[]; export declare const getSelectedParticipantInfo: MemoizedSelector; export declare const getProgramCostEntitiesState: MemoizedSelector; export declare const getSelectedProgramCostId: MemoizedSelector; export declare const getLoadingProgramCost: MemoizedSelector; export declare const getProgramCostErrorMessages: MemoizedSelector; export declare const getShowProgramCostValidations: MemoizedSelector; export declare const getProgramCostIds: (state: ITARequestState) => string[] | number[], getProgramCostEntities: (state: ITARequestState) => Dictionary, getAllProgramCost: (state: ITARequestState) => ProgramCost[]; export declare const getSelectedProgramCost: MemoizedSelector; export declare const getContractorInfoEntitiesState: MemoizedSelector; export declare const getContractorInfoLoading: MemoizedSelector; export declare const getContractorInfoErrorMessages: MemoizedSelector; export declare const getSelectedContractorInfoId: MemoizedSelector; export declare const getShowContractorInfoValidations: MemoizedSelector; export declare const getContractorInfoIds: (state: ITARequestState) => string[] | number[], getContractorInfoEntities: (state: ITARequestState) => Dictionary, getAllContractorInfo: (state: ITARequestState) => ContractorInfo[]; export declare const getSelectedContractorInfo: MemoizedSelector; export declare const getCompletionSurveyEntitiesState: MemoizedSelector; export declare const getCompletionSurveyLoading: MemoizedSelector; export declare const getCompletionSurveyErrorMessages: MemoizedSelector; export declare const getSelectedCompletionSurveyId: MemoizedSelector; export declare const getShowCompletionSurveyValidations: MemoizedSelector; export declare const getCompletionSurveyIds: (state: ITARequestState) => string[] | number[], getCompletionSurveyEntities: (state: ITARequestState) => Dictionary, getAllCompletionSurvey: (state: ITARequestState) => CompletionSurvey[]; export declare const getSelectedCompletionSurvey: MemoizedSelector;