import { COABalanceType } from '../../commonStateTypes/coaBalance/coaBalanceType'; import { COABalancesRange, COABalancesRangeWithThisPeriod } from '../../commonStateTypes/coaBalance/coaBalancesFilter'; import { FetchState, ID } from '../../commonStateTypes/common'; import { TimeframeTick } from '../../commonStateTypes/timeframeTick'; import { ZeniAPIStatus, ZeniReportData } from '../../responsePayload'; import { CashPositionPayload } from './cashPositionPayload'; import { CashPositionState } from './cashPositionState'; export declare const defaultPeriods: { numberOfPeriods: number; }; export declare const initialState: CashPositionState; export declare const fetchCashPosition: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[fetchFullReport?: boolean | undefined], { fetchFullReport: boolean; }, "cashPosition/fetchCashPosition", never, never>, updateCashPosition: import("@reduxjs/toolkit").ActionCreatorWithPayload, "cashPosition/updateCashPosition">, updateCashPositionFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "cashPosition/updateCashPositionFailure">, updateCashPositionTimeFrame: import("@reduxjs/toolkit").ActionCreatorWithPayload<"month" | "year" | "quarter", "cashPosition/updateCashPositionTimeFrame">, updateCashPositionCOABalancesRange: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ selectedCOABalancesRange: COABalancesRange; highlightedCOABalancesRange?: COABalancesRangeWithThisPeriod; }, "cashPosition/updateCashPositionCOABalancesRange">, updateCashPositionAdditionalBalancesSelection: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ additionalBalances: COABalanceType[]; isCompareModeOn: boolean; maxNumOfPeriodsToHighlight: number; }, "cashPosition/updateCashPositionAdditionalBalancesSelection">, updateCashPositionThisPeriod: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ thisPeriod: TimeframeTick | undefined; }, "cashPosition/updateCashPositionThisPeriod">, updateCashPositionDownloadState: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateCashPositionUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ nodeCollapseState?: { isCollapsed: boolean; nodeId: ID; }; resetLeftScroll?: boolean; scrollPosition?: { scrollTop: number; scrollLeft?: number; }; }, "cashPosition/updateCashPositionUIState">; declare const _default: import("redux").Reducer; export default _default;