import { ActionReducerMap, DefaultProjectorFn, MemoizedSelector } from '@ngrx/store'; import * as stepEnrollmentDetails from '../state/step-enrollment-details-state'; import { DemographicUpdates } from '../models/demographic-updates/demographic-updates'; import * as demographicUpdates from '../state/demographic-updates.state'; import * as enrollmentInformation from '../state/enrollment-information.state'; import * as enrollmentConfirmation from '../state/enrollment-confirmation.state'; import * as generateLetter from '../state/generate-letter.state'; import * as stepEnrollmentLookup from '../state/step-enrollment-lookups.state'; import { StepEnrollmentLookup } from '../models/step-enrollment-lookup'; import { EnrollmentInformation } from '../models/enrollment-info/enrollment-information'; import { EnrollmentConfirmation } from '../models/enrollment-confirmation/enrollment-confirmation'; import { GenerateLetter } from '../models/generate-letter/generate-letter'; import { StepEnrollmentStatus } from '../models/step-enrollment-status/step-enrollment-status'; export interface StepEnrollmentModuleState { stepEnrollmentDetails: stepEnrollmentDetails.StepEnrollmentState; demographicUpdates: demographicUpdates.DemographicUpdatesState; enrollmentInformation: enrollmentInformation.EnrollmentInformationState; enrollmentConfirmation: enrollmentConfirmation.EnrollmentConfirmationState; generateLetter: generateLetter.GenerateLetterState; stepEnrollmentLookup: stepEnrollmentLookup.GetStepEnrollmentLookupState; } export interface State { stepEnrollmentDetail: StepEnrollmentModuleState; } export declare const reducers: ActionReducerMap; export interface DetailsState { stepEnrollmentDetails: stepEnrollmentDetails.StepEnrollmentState; demographicUpdates: demographicUpdates.DemographicUpdatesState; enrollmentInformation: enrollmentInformation.EnrollmentInformationState; enrollmentConfirmation: enrollmentConfirmation.EnrollmentConfirmationState; generateLetter: generateLetter.GenerateLetterState; stepEnrollmentLookup: stepEnrollmentLookup.GetStepEnrollmentLookupState; } export declare const getDetailsState: MemoizedSelector; export declare const getStepEnrollmentDetailsEntitiesState: MemoizedSelector; export declare const getSelectedEnrollmentId: MemoizedSelector; export declare const getLoadingStepEnrollment: MemoizedSelector; export declare const getStepEnrollmentDetailsErrorMessages: MemoizedSelector; export declare const getCanStepEnrollmentSubmit: MemoizedSelector; export declare const getStepEnrollmentDetailsIds: (state: DetailsState) => string[] | number[], getStepEnrollmentDetailsEntities: (state: DetailsState) => import("@ngrx/entity/src/models").Dictionary, getAllStepEnrollmentDetails: (state: DetailsState) => StepEnrollmentStatus[]; export declare const getSelectedStepEnrollmentDetails: MemoizedSelector>; export declare const getDemographicUpdatesEntitiesState: MemoizedSelector; export declare const getSelectedDemographicUpdatesId: MemoizedSelector; export declare const getLoadingDemographicUpdates: MemoizedSelector; export declare const getShowDemographicUpdatesValidations: MemoizedSelector; export declare const getDemographicUpdatesErrorMessages: MemoizedSelector; export declare const getDemographicUpdatesIds: (state: State) => string[] | number[], getDemographicUpdatesEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllDemographicUpdates: (state: State) => DemographicUpdates[]; export declare const getSelectedDemographicUpdates: MemoizedSelector>; export declare const getEnrollmentInformationEntitiesState: MemoizedSelector; export declare const getSelectedEnrollmentInformationId: MemoizedSelector; export declare const getLoadingEnrollmentInformation: MemoizedSelector; export declare const getShowEnrollmentInformationValidations: MemoizedSelector; export declare const getEnrollmentInformationErrorMessages: MemoizedSelector; export declare const getEnrollmentInformationIds: (state: State) => string[] | number[], getEnrollmentInformationEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllEnrollmentInformation: (state: State) => EnrollmentInformation[]; export declare const getSelectedEnrollmentInformation: MemoizedSelector>; export declare const getEnrollmentConfirmationEntitiesState: MemoizedSelector; export declare const getSelectedEnrollmentConfirmationId: MemoizedSelector; export declare const getLoadingEnrollmentConfirmation: MemoizedSelector; export declare const getShowEnrollmentConfirmationValidations: MemoizedSelector; export declare const getEnrollmentConfirmationErrorMessages: MemoizedSelector; export declare const getEnrollmentConfirmationIds: (state: State) => string[] | number[], getEnrollmentConfirmationEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllEnrollmentConfirmation: (state: State) => EnrollmentConfirmation[]; export declare const getSelectedEnrollmentConfirmation: MemoizedSelector>; export declare const getGenerateLetterEntitiesState: MemoizedSelector; export declare const getSelectedGenerateLetterId: MemoizedSelector; export declare const getLoadingGenerateLetter: MemoizedSelector; export declare const getShowGenerateLetterValidations: MemoizedSelector; export declare const getGenerateLetterErrorMessages: MemoizedSelector; export declare const getGenerateLetterIds: (state: State) => string[] | number[], getGenerateLetterEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllGenerateLetter: (state: State) => GenerateLetter[]; export declare const getSelectedGenerateLetter: MemoizedSelector>; export declare const getStepEnrollmentLookupEntitiesState: MemoizedSelector; export declare const getLoadingStepEnrollmentLookup: MemoizedSelector; export declare const getStepEnrollmentLookupErrorMessages: MemoizedSelector; export declare const getStepEnrollmentLookupIds: (state: State) => string[] | number[], getStepEnrollmentLookupEntities: (state: State) => import("@ngrx/entity/src/models").Dictionary, getAllStepEnrollmentLookup: (state: State) => StepEnrollmentLookup[]; export declare const getSelectedStepEnrollmentLookupModel: MemoizedSelector;