import { ID } from '../../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../../responsePayload'; import { CompanyOfficerType } from '../../companyView/types/companyPassport/companyUsersLocalData'; import { CompanyDetailsLocalData, CompanyOfficerLocalData } from '../../spendManagement/commonSetup/setupViewState'; import { PlaidLinkTokenType } from '../../spendManagement/plaidAccount/plaidAccountViewState'; import { AiAgentsActivationCounts, AiAgentsActivationPhase, OnboardingCustomerViewState, OnboardingCustomerViewUIState, OnboardingStep, OnboardingSubStep } from './onboardingCustomerViewState'; export declare const initialState: OnboardingCustomerViewState; export declare const fetchOnboardingCustomerView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, cacheOverride?: any, reCalculateCurrentStep?: any], { companyId: string; cacheOverride: any; reCalculateCurrentStep: any; }, "onboardingCustomerView/fetchOnboardingCustomerView", never, never>, fetchOnboardingCustomerSetupView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, cacheOverride?: any, reCalculateCurrentStep?: any], { companyId: string; cacheOverride: any; reCalculateCurrentStep: any; }, "onboardingCustomerView/fetchOnboardingCustomerSetupView", never, never>, fetchOnboardingCustomerSetupViewSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/fetchOnboardingCustomerSetupViewSuccess">, fetchOnboardingCustomerSetupViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "onboardingCustomerView/fetchOnboardingCustomerSetupViewFailure", never, never>, updateOnboardingCustomerViewCompleteStatus: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, checkOnboardingComplete?: boolean | undefined, productSuitePage?: boolean | undefined], { companyId: string; checkOnboardingComplete: boolean; productSuitePage: boolean; }, "onboardingCustomerView/updateOnboardingCustomerViewCompleteStatus", never, never>, updateOnboardingCustomerViewCompleteStatusSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/updateOnboardingCustomerViewCompleteStatusSuccess">, updateOnboardingCustomerViewCompleteStatusFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "onboardingCustomerView/updateOnboardingCustomerViewCompleteStatusFailure", never, never>, acknowledgeOnboardingAiFinanceTeam: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string], { companyId: string; }, "onboardingCustomerView/acknowledgeOnboardingAiFinanceTeam", never, never>, acknowledgeOnboardingAiFinanceTeamSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/acknowledgeOnboardingAiFinanceTeamSuccess">, acknowledgeOnboardingAiFinanceTeamFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "onboardingCustomerView/acknowledgeOnboardingAiFinanceTeamFailure", never, never>, acknowledgeOnboardingAiActivationViewed: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string], { companyId: string; }, "onboardingCustomerView/acknowledgeOnboardingAiActivationViewed", never, never>, acknowledgeOnboardingAiActivationViewedSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/acknowledgeOnboardingAiActivationViewedSuccess">, acknowledgeOnboardingAiActivationViewedFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "onboardingCustomerView/acknowledgeOnboardingAiActivationViewedFailure", never, never>, fetchAiAgentsActivationStatus: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/fetchAiAgentsActivationStatus">, fetchAiAgentsActivationStatusSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: { counts: AiAgentsActivationCounts; phases: AiAgentsActivationPhase[]; }], { counts: AiAgentsActivationCounts; phases: AiAgentsActivationPhase[]; }, "onboardingCustomerView/fetchAiAgentsActivationStatusSuccess", never, never>, fetchAiAgentsActivationStatusFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "onboardingCustomerView/fetchAiAgentsActivationStatusFailure", never, never>, aiAgentsActivationCountsUpdated: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: Partial], Partial, "onboardingCustomerView/aiAgentsActivationCountsUpdated", never, never>, aiAgentsActivationPhaseChanged: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: AiAgentsActivationPhase], AiAgentsActivationPhase, "onboardingCustomerView/aiAgentsActivationPhaseChanged", never, never>, updateOnboardingCustomerViewDashboardLoaded: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string], { companyId: string; }, "onboardingCustomerView/updateOnboardingCustomerViewDashboardLoaded", never, never>, updateOnboardingCustomerViewDashboardLoadedSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/updateOnboardingCustomerViewDashboardLoadedSuccess">, updateOnboardingCustomerViewDashboardLoadedFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "onboardingCustomerView/updateOnboardingCustomerViewDashboardLoadedFailure", never, never>, updateOnboardingCustomerView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, sendForVerification: boolean, reCalculateCurrentStep?: boolean | undefined, isBillingAddressUpdate?: boolean | undefined, officerType?: "Officer_1" | "Officer_2" | "Officer_3" | "Officer_4" | "Officer_5" | "Officer_6" | "Officer_7" | "Officer_8" | "Officer_9" | "Officer_10" | undefined], { companyId: string; sendForVerification: boolean; reCalculateCurrentStep: boolean | undefined; isBillingAddressUpdate: boolean | undefined; officerType: "Officer_1" | "Officer_2" | "Officer_3" | "Officer_4" | "Officer_5" | "Officer_6" | "Officer_7" | "Officer_8" | "Officer_9" | "Officer_10" | undefined; }, "onboardingCustomerView/updateOnboardingCustomerView", never, never>, updateOnboardingCustomerViewSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/updateOnboardingCustomerViewSuccess">, updateOnboardingCustomerViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "onboardingCustomerView/updateOnboardingCustomerViewFailure", never, never>, updateOnboardingPaymentAccountStatus: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[verificationStatusCode: string, paymentAccountId: string, linkTokenType?: PlaidLinkTokenType | undefined], { verificationStatusCode: string; paymentAccountId: string; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/updateOnboardingPaymentAccountStatus", never, never>, updateOnboardingPaymentAccountStatusSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[paymentAccountIds: string[], linkTokenType: PlaidLinkTokenType], { paymentAccountIds: string[]; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/updateOnboardingPaymentAccountStatusSuccess", never, never>, updateOnboardingPaymentAccountStatusFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>, linkTokenType: PlaidLinkTokenType], { error: ZeniAPIStatus>; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/updateOnboardingPaymentAccountStatusFailure", never, never>, updateOnboardingPaymentAccountLoginStatus: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[isLoginRequired: boolean, paymentAccountId: string, linkTokenType?: PlaidLinkTokenType | undefined], { isLoginRequired: boolean; paymentAccountId: string; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/updateOnboardingPaymentAccountLoginStatus", never, never>, updateOnboardingPaymentAccountLoginStatusSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[paymentAccountIds: string[], linkTokenType: PlaidLinkTokenType], { paymentAccountIds: string[]; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/updateOnboardingPaymentAccountLoginStatusSuccess", never, never>, updateOnboardingPaymentAccountLoginStatusFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>, linkTokenType: PlaidLinkTokenType], { error: ZeniAPIStatus>; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/updateOnboardingPaymentAccountLoginStatusFailure", never, never>, establishOnboardingPlaidConnection: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[publicToken: string, linkTokenType?: PlaidLinkTokenType | undefined], { publicToken: string; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/establishOnboardingPlaidConnection", never, never>, establishOnboardingPlaidConnectionSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[paymentAccountIds: string[], linkTokenType: PlaidLinkTokenType], { paymentAccountIds: string[]; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/establishOnboardingPlaidConnectionSuccess", never, never>, establishOnboardingPlaidConnectionFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>, linkTokenType: PlaidLinkTokenType], { error: ZeniAPIStatus>; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/establishOnboardingPlaidConnectionFailure", never, never>, getOnboardingPlaidLinkToken: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[linkTokenType?: PlaidLinkTokenType | undefined, paymentAccountId?: string | undefined], { linkTokenType: PlaidLinkTokenType; paymentAccountId: string | undefined; }, "onboardingCustomerView/getOnboardingPlaidLinkToken", never, never>, getOnboardingPlaidLinkTokenSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[linkToken: string, expiration: string, linkTokenType: PlaidLinkTokenType], { linkToken: string; expiration: string; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/getOnboardingPlaidLinkTokenSuccess", never, never>, getOnboardingPlaidLinkTokenFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>, linkTokenType: PlaidLinkTokenType], { error: ZeniAPIStatus>; linkTokenType: PlaidLinkTokenType; }, "onboardingCustomerView/getOnboardingPlaidLinkTokenFailure", never, never>, updateCurrentStep: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ step: OnboardingStep; }, "onboardingCustomerView/updateCurrentStep">, updateCurrentSubStep: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ subStep: OnboardingSubStep; }, "onboardingCustomerView/updateCurrentSubStep">, updateOnboardingCustomerViewAccountDetails: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[paymentAccountIds: string[], subscriptionPaymentAccountIds: string[]], { paymentAccountIds: string[]; subscriptionPaymentAccountIds: string[]; }, "onboardingCustomerView/updateOnboardingCustomerViewAccountDetails", never, never>, updateOnboardingCustomerViewLocalStoreData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; currentStep?: OnboardingStep; reCalculateCurrentStep?: boolean; }, "onboardingCustomerView/updateOnboardingCustomerViewLocalStoreData">, saveOnboardingCustomerViewDataInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload, "onboardingCustomerView/saveOnboardingCustomerViewDataInLocalStore">, saveOnboardingCompnayOfficerPhoneInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ officerType: CompanyOfficerType; phone: string | number; }, "onboardingCustomerView/saveOnboardingCompnayOfficerPhoneInLocalStore">, updateOnboardingCustomerViewUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload, "onboardingCustomerView/updateOnboardingCustomerViewUIState">, sendOnboardingOfficerOtp: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/sendOnboardingOfficerOtp">, sendOnboardingOfficerOtpSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ otpChallenge: string; }, "onboardingCustomerView/sendOnboardingOfficerOtpSuccess">, sendOnboardingOfficerOtpFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "onboardingCustomerView/sendOnboardingOfficerOtpFailure">, resendOnboardingOfficerOtp: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/resendOnboardingOfficerOtp">, verifyOnboardingOfficerOtp: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/verifyOnboardingOfficerOtp">, verifyOnboardingOfficerOtpSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/verifyOnboardingOfficerOtpSuccess">, verifyOnboardingOfficerOtpFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "onboardingCustomerView/verifyOnboardingOfficerOtpFailure">, clearOnboardingCustomerViewDataInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCustomerView/clearOnboardingCustomerViewDataInLocalStore">, applyKycDocumentAutofillForOnboarding: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: { autoFilledFieldNames: string[]; companyId: ID; fileId: ID; officerType: CompanyOfficerType; values: Partial; }], { autoFilledFieldNames: string[]; companyId: ID; fileId: ID; officerType: CompanyOfficerType; values: Partial; }, "onboardingCustomerView/applyKycDocumentAutofillForOnboarding", never, never>, applyKybDocumentAutofillForOnboarding: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: { autoFilledFieldNames: string[]; companyId: ID; fileId: ID; values: Partial; }], { autoFilledFieldNames: string[]; companyId: ID; fileId: ID; values: Partial; }, "onboardingCustomerView/applyKybDocumentAutofillForOnboarding", never, never>, clearKycKybAutofillForOnboarding: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload?: { officerType?: CompanyOfficerType; } | undefined], { officerType?: CompanyOfficerType; }, "onboardingCustomerView/clearKycKybAutofillForOnboarding", never, never>; declare const _default: import("redux").Reducer; export default _default;