import { ZeniAPIStatus } from '../../../../responsePayload'; import { TreasuryFundsPayload, UpdatePortfolioAllocationPayload } from './treasurySetupViewPayload'; import { FundAllocationOption, TreasurySetupViewState } from './treasurySetupViewState'; export declare const initialState: TreasurySetupViewState; export declare const fetchTreasuryFunds: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"treasurySetupView/fetchTreasuryFunds">, fetchTreasurySetupView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, cacheOverride?: any, refreshViewInBackground?: any], { companyId: string; cacheOverride: any; refreshViewInBackground: any; }, "treasurySetupView/fetchTreasurySetupView", never, never>, fetchTreasurySetupViewSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"treasurySetupView/fetchTreasurySetupViewSuccess">, fetchTreasurySetupViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "treasurySetupView/fetchTreasurySetupViewFailure", never, never>, acceptTreasuryTerms: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string], { companyId: string; }, "treasurySetupView/acceptTreasuryTerms", never, never>, acceptTreasuryTermsSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"treasurySetupView/acceptTreasuryTermsSuccess">, acceptTreasuryTermsFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "treasurySetupView/acceptTreasuryTermsFailure", never, never>, updateTreasuryFundsSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateTreasuryFundsFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ error: ZeniAPIStatus; }, "treasurySetupView/updateTreasuryFundsFailure">, updatePortfolioAllocation: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[isEdit: boolean], { isEdit: boolean; }, "treasurySetupView/updatePortfolioAllocation", never, never>, updatePortfolioAllocationSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload, updatePortfolioAllocationFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>], ZeniAPIStatus>, "treasurySetupView/updatePortfolioAllocationFailure", never, never>, fetchPortfolioAllocation: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"treasurySetupView/fetchPortfolioAllocation">, fetchPortfolioAllocationSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ allocation_percentages: Record; custom_corporate_id: string | null; }, "treasurySetupView/fetchPortfolioAllocationSuccess">, fetchPortfolioAllocationFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "treasurySetupView/fetchPortfolioAllocationFailure">, updateFundAllocationLocalData: import("@reduxjs/toolkit").ActionCreatorWithPayload; declare const _default: import("redux").Reducer; export default _default;