import { CurrencyPayload } from '../../../commonPayloadTypes/v2/viewAndReportPayloadv2'; import { ID } from '../../../commonStateTypes/common'; import { MonthYearPeriod } from '../../../commonStateTypes/timePeriod'; import { PageToken } from '../../../commonStateTypes/viewAndReport/viewAndReport'; import { ZeniAPIStatus } from '../../../responsePayload'; import { FluxAnalysisOperatingExpensePayload, FluxAnalysisReportStatusPayload, FluxAnalysisTotalPayload, PageMetadataPayload } from '../payload/fluxAnalysisPayload'; import { FluxAnalysisActionType, FluxAnalysisSectionType, FluxAnalysisViewState, FluxAnalysisViewUIState } from '../types/fluxAnalysisViewState'; export declare const initialState: FluxAnalysisViewState; export declare const fetchFluxAnalysisView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[monthAndYear: MonthYearPeriod, cacheOverride: boolean, refreshViewInBackground: boolean, pageToken: PageToken, fetchReimbursement?: any, keepExistingListItems?: boolean | undefined, resetListItems?: boolean | undefined], { monthAndYear: MonthYearPeriod; refreshViewInBackground: boolean; cacheOverride: boolean; pageToken: PageToken; fetchReimbursement: any; keepExistingListItems: boolean | undefined; resetListItems: boolean | undefined; }, "expenseAutomationFluxAnalysisView/fetchFluxAnalysisView", never, never>, fetchFluxAnalysisViewSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ currency: CurrencyPayload; expensesPayload: FluxAnalysisOperatingExpensePayload[]; fetchReimbursement: boolean; selectedPeriod: MonthYearPeriod; keepExistingListItems?: boolean; status?: FluxAnalysisReportStatusPayload; totalsPayload?: FluxAnalysisTotalPayload; }, "expenseAutomationFluxAnalysisView/fetchFluxAnalysisViewSuccess">, fetchFluxAnalysisViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchReimbursement: boolean; selectedPeriod: MonthYearPeriod; status: ZeniAPIStatus; }, "expenseAutomationFluxAnalysisView/fetchFluxAnalysisViewFailure">, clearExpenseAutomationFluxAnalysisView: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"expenseAutomationFluxAnalysisView/clearExpenseAutomationFluxAnalysisView">, updateOperatingExpensesIdsForReview: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ operatingExpenseIds: ID[]; selectedPeriod: MonthYearPeriod; }, "expenseAutomationFluxAnalysisView/updateOperatingExpensesIdsForReview">, reviewFluxAnalysisView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[actionType: FluxAnalysisActionType, operatingExpenseIds: string[], selectedPeriod: MonthYearPeriod, isBulk?: boolean | undefined], { actionType: FluxAnalysisActionType; operatingExpenseIds: string[]; selectedPeriod: MonthYearPeriod; isBulk: boolean | undefined; }, "expenseAutomationFluxAnalysisView/reviewFluxAnalysisView", never, never>, reviewFluxAnalysisViewSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ currency: CurrencyPayload; expensesPayload: FluxAnalysisOperatingExpensePayload[]; selectedPeriod: MonthYearPeriod; }, "expenseAutomationFluxAnalysisView/reviewFluxAnalysisViewSuccess">, reviewFluxAnalysisViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ operatingExpenseIds: ID[]; status: ZeniAPIStatus; }, "expenseAutomationFluxAnalysisView/reviewFluxAnalysisViewFailure">, updateFluxAnalysisViewUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload, "expenseAutomationFluxAnalysisView/updateFluxAnalysisViewUIState">, updateFluxAnalysisViewPageMetaData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchReimbursement: boolean; pageMetaData?: PageMetadataPayload; }, "expenseAutomationFluxAnalysisView/updateFluxAnalysisViewPageMetaData">, updateSelectedSectionIdsForReview: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ sectionId: FluxAnalysisSectionType[]; selectedPeriod: MonthYearPeriod; }, "expenseAutomationFluxAnalysisView/updateSelectedSectionIdsForReview">; declare const _default: import("redux").Reducer; export default _default;