import { ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus, ZeniReportData } from '../../responsePayload'; import { CashFlowPayload } from './cashFlowPayload'; import { CashFlowState } from './cashFlowState'; export declare const initialState: CashFlowState; export declare const fetchCashFlow: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[fetchFullReport?: boolean | undefined, cacheOverride?: boolean | undefined], { fetchFullReport: boolean; cacheOverride: boolean; }, "cashFlow/fetchCashFlow", never, never>, fetchCashFlowForTimeframe: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[timeframe: "month" | "year" | "quarter", fetchFullReport?: boolean | undefined], { timeframe: "month" | "year" | "quarter"; fetchFullReport: boolean; }, "cashFlow/fetchCashFlowForTimeframe", never, never>, updateCashFlowForTimeframe: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ report: ZeniReportData; timeframe: "month" | "quarter" | "year"; }, "cashFlow/updateCashFlowForTimeframe">, updateCashFlowForTimeframeFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>, timeframe: "month" | "year" | "quarter"], { error: ZeniAPIStatus>; timeframe: "month" | "year" | "quarter"; }, "cashFlow/updateCashFlowForTimeframeFailure", never, never>, updateCashFlowUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ forecastId?: string; nodeCollapseState?: { isCollapsed: boolean; nodeId: ID; }; resetLeftScroll?: boolean; scrollPosition?: { scrollTop: number; scrollLeft?: number; }; }, "cashFlow/updateCashFlowUIState">, resetCashFlowNodeCollapseState: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"cashFlow/resetCashFlowNodeCollapseState">; declare const _default: import("redux").Reducer; export default _default;