import { ID } from '../../../commonStateTypes/common'; import { CompanyPayload } from '../../../entity/company/companyPayload'; import { OnboardingEmailGroupPayload } from '../../../entity/onboardingCustomer/onboardingCustomerPayload'; import { ConnectionWithMetaPayload, TenantPayload } from '../../../entity/tenant/tenantPayload'; import { ZeniAPIStatus } from '../../../responsePayload'; import { OnboardingCockpitViewState, OnboardingCustomerListUIState } from './onboardingCockpitViewState'; import { NewOnboardingCustomer } from './types/onboardingCockpitViewTypes'; import { OnboardingCustomerCompletedStatus } from './types/onboardingCockpitViewTypes'; export declare const initialState: OnboardingCockpitViewState; export declare const fetchCompanyOnboardingView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[fetchFullResponse?: boolean | undefined], { fetchFullResponse: boolean; }, "onboardingCockpitView/fetchCompanyOnboardingView", never, never>, fetchOnboardingCompletedCompanies: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCockpitView/fetchOnboardingCompletedCompanies">, updateCompanyOnboardingViewOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyIds: string[]], { companyIds: string[]; }, "onboardingCockpitView/updateCompanyOnboardingViewOnSuccess", never, never>, updateCompanyOnboardingViewOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyIds: string[], error: ZeniAPIStatus>], { companyIds: string[]; error: ZeniAPIStatus>; }, "onboardingCockpitView/updateCompanyOnboardingViewOnFailure", never, never>, fetchQBOConnectionPool: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCockpitView/fetchQBOConnectionPool">, updateQBOConnectionPoolOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[qboConnectionPool: any], { qboConnectionPool: any; }, "onboardingCockpitView/updateQBOConnectionPoolOnSuccess", never, never>, updateQBOConnectionPoolOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "onboardingCockpitView/updateQBOConnectionPoolOnFailure", never, never>, updateQBOConnectionPoolExternalConnection: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[connectionMeta: ConnectionWithMetaPayload, redirectUri: import("url-parse")> | import("url-parse"), userId?: string | undefined], { connectionMeta: ConnectionWithMetaPayload; redirectUri: import("url-parse")> | import("url-parse"); userId: string | undefined; }, "onboardingCockpitView/updateQBOConnectionPoolExternalConnection", never, never>, updateQBOConnectionPoolExternalConnectionOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[qboConnectionPool: any], { qboConnectionPool: any; }, "onboardingCockpitView/updateQBOConnectionPoolExternalConnectionOnSuccess", never, never>, updateQBOConnectionPoolExternalConnectionOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "onboardingCockpitView/updateQBOConnectionPoolExternalConnectionOnFailure", never, never>, updateOnboardingCompletedCompaniesOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyIds: string[]], { companyIds: string[]; }, "onboardingCockpitView/updateOnboardingCompletedCompaniesOnSuccess", never, never>, updateOnboardingCompletedCompaniesOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "onboardingCockpitView/updateOnboardingCompletedCompaniesOnFailure">, getOnboardingEmailGroup: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyEmailDomain: string], { companyEmailDomain: string; }, "onboardingCockpitView/getOnboardingEmailGroup", never, never>, updateOnboardingEmailGroupOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[onboardingEmailGroup: OnboardingEmailGroupPayload], { onboardingEmailGroup: OnboardingEmailGroupPayload; }, "onboardingCockpitView/updateOnboardingEmailGroupOnSuccess", never, never>, updateOnboardingEmailGroupOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], { error: ZeniAPIStatus>; }, "onboardingCockpitView/updateOnboardingEmailGroupOnFailure", never, never>, initializeOnboardingCustomerViewUpdateData: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[isDebitCardFlagEnabled: boolean, companyId?: string | undefined], { isDebitCardFlagEnabled: boolean; companyId: string | undefined; }, "onboardingCockpitView/initializeOnboardingCustomerViewUpdateData", never, never>, saveOnboardingCustomerViewUpdateData: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[newOnboardingCustomer: Partial], { newOnboardingCustomer: Partial; }, "onboardingCockpitView/saveOnboardingCustomerViewUpdateData", never, never>, clearOnboardingCustomerViewUpdateData: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCockpitView/clearOnboardingCustomerViewUpdateData">, saveOnboardingCustomerViewUpdates: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[sendInvite: boolean, skipSnackbarOnSuccess?: boolean | undefined], { sendInvite: boolean; skipSnackbarOnSuccess: boolean; }, "onboardingCockpitView/saveOnboardingCustomerViewUpdates", never, never>, saveOnboardingCustomerViewUpdatesSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companies: CompanyPayload[]; newTenant: boolean; sendInvite: boolean; tenants: TenantPayload[]; }, "onboardingCockpitView/saveOnboardingCustomerViewUpdatesSuccess">, saveOnboardingCustomerViewUpdatesFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[status: ZeniAPIStatus>], { status: ZeniAPIStatus>; }, "onboardingCockpitView/saveOnboardingCustomerViewUpdatesFailure", never, never>, updateCustomerCreationStatus: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCockpitView/updateCustomerCreationStatus">, saveOnboardingCustomerCompletedStatus: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, onboardingCustomerCompletedStatus: OnboardingCustomerCompletedStatus], { companyId: string; onboardingCustomerCompletedStatus: OnboardingCustomerCompletedStatus; }, "onboardingCockpitView/saveOnboardingCustomerCompletedStatus", never, never>, saveOnboardingCustomerCompletedStatusOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload, saveOnboardingCustomerCompletedStatusOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, error: ZeniAPIStatus>], { companyId: string; error: ZeniAPIStatus>; }, "onboardingCockpitView/saveOnboardingCustomerCompletedStatusOnFailure", never, never>, updateOnboardingTenantIdsByCompanyIds: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateOnboardingCustomerListUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload, "onboardingCockpitView/updateOnboardingCustomerListUIState">, updateStatusAfterOnboardingCompleted: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCockpitView/updateStatusAfterOnboardingCompleted">, saveOnboardingCustomerNotes: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; note: string; }, "onboardingCockpitView/saveOnboardingCustomerNotes">, saveOnboardingCustomerNotesOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload, saveOnboardingCustomerNotesOnFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; error: ZeniAPIStatus; }, "onboardingCockpitView/saveOnboardingCustomerNotesOnFailure">, updateOnboardingUserInfo: import("@reduxjs/toolkit").ActionCreatorWithPayload, saveOnboardingCustomerDataInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[onboardingCustomerLocalData: Partial], { onboardingCustomerLocalData: Partial; }, "onboardingCockpitView/saveOnboardingCustomerDataInLocalStore", never, never>, updateOnboardingCustomerDataInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ isCustomerCreationDisabled: boolean; }, "onboardingCockpitView/updateOnboardingCustomerDataInLocalStore">, updateCustomerLocalStoreInitStateOnFailure: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCockpitView/updateCustomerLocalStoreInitStateOnFailure">, resetNewOnboardedCustomerId: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"onboardingCockpitView/resetNewOnboardedCustomerId">, sendOnboardingCustomerViewInvite: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string], { companyId: string; }, "onboardingCockpitView/sendOnboardingCustomerViewInvite", never, never>, sendOnboardingCustomerViewInviteSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; }, "onboardingCockpitView/sendOnboardingCustomerViewInviteSuccess">, sendOnboardingCustomerViewInviteFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; error: ZeniAPIStatus; }, "onboardingCockpitView/sendOnboardingCustomerViewInviteFailure">, retryBankAccountConnectionForOnboarding: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; }, "onboardingCockpitView/retryBankAccountConnectionForOnboarding">, updateRetryBankAccountConnectionForOnboardingFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; error: ZeniAPIStatus; }, "onboardingCockpitView/updateRetryBankAccountConnectionForOnboardingFailure">, updateRetryBankAccountConnectionForOnboardingSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ companyId: ID; }, "onboardingCockpitView/updateRetryBankAccountConnectionForOnboardingSuccess">; declare const _default: import("redux").Reducer; export default _default;