import { ActionReducerMap, MemoizedSelector } from '@ngrx/store'; import * as OutcomeDetails from '../states/outcome-details.state'; import { Dictionary } from '@ngrx/entity/src/models'; import { OutcomeDetailsModel } from '../models/outcome-details.model'; import * as OutcomeStatus from '../states/outcome-status.state'; import { OutcomeStatusModel } from '../models/outcome-status.model'; import { LicenseInformationState } from '../states/license-information-details.state'; import * as LicenseInformation from '../states/license-information-details.state'; import { LicenseInformationModel } from '../models/license-information-details.model'; import { GetLookupsState } from '../states/outcome-lookup.state'; import * as LookupDetails from '../states/outcome-lookup.state'; import { OutcomeLookupModels } from '../models/outcome-lookup.model'; import * as SkillInformation from '../states/skill-information.state'; import { SkillInformationState } from '../states/skill-information.state'; import { SkillsPreferences } from '../models/skill-information.model'; import * as RecordOutcome from '../states/record-outcome.state'; import { RecordOutcomeState } from '../states/record-outcome.state'; import { RecordOutcomeModel } from '../models/record-outcome.model'; import * as skillsLookup from '../states/skill-information-lookup'; import { Skill } from '../models/skill-model'; export interface OutcomeDetailsState { OutcomeDetails: OutcomeDetails.OutcomeDetailsState; OutcomeStatus: OutcomeStatus.OutcomeStatusState; LicenseInformation: LicenseInformation.LicenseInformationState; lookupDetails: LookupDetails.GetLookupsState; SkillInformation: SkillInformation.SkillInformationState; RecordOutcome: RecordOutcome.RecordOutcomeState; skillsLookup: skillsLookup.GetSkillsLookupState; } export interface State { OutcomeDetails: OutcomeDetailsState; } export declare const reducers: ActionReducerMap; export interface DetailsState { OutcomeDetails: OutcomeDetails.OutcomeDetailsState; OutcomeStatus: OutcomeStatus.OutcomeStatusState; LicenseInformation: LicenseInformation.LicenseInformationState; lookupDetails: LookupDetails.GetLookupsState; SkillInformation: SkillInformation.SkillInformationState; RecordOutcome: RecordOutcome.RecordOutcomeState; skillsLookup: skillsLookup.GetSkillsLookupState; } export declare const getDetailsState: MemoizedSelector; export declare const getLoadingOutcomeDetailsEntitiesState: MemoizedSelector; export declare const getSelectedOutcomeDetails: MemoizedSelector; export declare const getLoadingOutcomeDetails: MemoizedSelector; export declare const getOutcomeDetailsErrorMessages: MemoizedSelector; export declare const getOutcomeDetailsIds: (state: DetailsState) => string[] | number[], getOutcomeDetailsEntities: (state: DetailsState) => Dictionary, getAllOutcomeDetails: (state: DetailsState) => OutcomeDetailsModel[]; export declare const getSelectedOutcomeDetailsDetails: MemoizedSelector; export declare const getLoadingOutcomeStatusEntitiesState: MemoizedSelector; export declare const getSelectedOutcomeStatus: MemoizedSelector; export declare const getLoadingOutcomeStatus: MemoizedSelector; export declare const getOutcomeStatusErrorMessages: MemoizedSelector; export declare const getOutcomeStatusIds: (state: DetailsState) => string[] | number[], getOutcomeStatusEntities: (state: DetailsState) => Dictionary, getAllOutcomeStatus: (state: DetailsState) => OutcomeStatusModel[]; export declare const getSelectedOutcomeStatusDetails: MemoizedSelector; export declare const getLicenseInformationEntitiesState: MemoizedSelector; export declare const getSelectedLicenseInformationId: MemoizedSelector; export declare const getLoadingLicenseInformation: MemoizedSelector; export declare const getLicenseInformationErrorMessages: MemoizedSelector; export declare const getLicenseInformationIds: (state: DetailsState) => string[] | number[], getLicenseInformationEntities: (state: DetailsState) => Dictionary, getAllLicenseInformation: (state: DetailsState) => LicenseInformationModel[]; export declare const getSelectedLicenseInformation: 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) => OutcomeLookupModels[]; export declare const getSelectedLookupModel: MemoizedSelector; export declare const getSkillInformationEntitiesState: MemoizedSelector; export declare const getSelectedSkillInformationId: MemoizedSelector; export declare const getLoadingSkillInformation: MemoizedSelector; export declare const getSkillInformationErrorMessages: MemoizedSelector; export declare const getSkillInformationIds: (state: DetailsState) => string[] | number[], getSkillInformationEntities: (state: DetailsState) => Dictionary, getAllSkillInformation: (state: DetailsState) => SkillsPreferences[]; export declare const getSelectedSkillInformation: MemoizedSelector; export declare const getRecordOutcomeEntitiesState: MemoizedSelector; export declare const getSelectedRecordOutcomeId: MemoizedSelector; export declare const getLoadingRecordOutcome: MemoizedSelector; export declare const getRecordOutcomeErrorMessages: MemoizedSelector; export declare const getRecordOutcomeIds: (state: DetailsState) => string[] | number[], getRecordOutcomeEntities: (state: DetailsState) => Dictionary, getAllRecordOutcome: (state: DetailsState) => RecordOutcomeModel[]; export declare const getSelectedRecordOutcome: MemoizedSelector; export declare const getSkillsLookupEntitiesState: MemoizedSelector; export declare const getLoadingSkillsLookup: MemoizedSelector; export declare const getSkillsLookupErrorMessages: MemoizedSelector; export declare const getSkillsLookupIds: (state: DetailsState) => string[] | number[], getSkillsLookupEntities: (state: DetailsState) => Dictionary, getAllSkillsLookup: (state: DetailsState) => Skill[];