import { AccountViewMode, ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus, ZeniReportData } from '../../responsePayload'; import { CashFlowProjectViewPayload } from './cashFlowProjectViewPayload'; import { CashFlowProjectViewState } from './cashFlowProjectViewState'; export declare const initialState: CashFlowProjectViewState; export declare const fetchCashFlowProjectView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: boolean | undefined], { cacheOverride: boolean; }, "cashFlowProjectView/fetchCashFlowProjectView", never, never>, fetchCashFlowForTimeframeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[timeframe: "month" | "year" | "quarter", cacheOverride?: boolean | undefined], { timeframe: "month" | "year" | "quarter"; cacheOverride: boolean; }, "cashFlowProjectView/fetchCashFlowForTimeframeProjectView", never, never>, updateCashFlowForTimeframeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ report: ZeniReportData; timeframe: "month" | "quarter" | "year"; }, "cashFlowProjectView/updateCashFlowForTimeframeProjectView">, updateCashFlowForTimeframeProjectViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>, timeframe: "month" | "year" | "quarter"], { error: ZeniAPIStatus>; timeframe: "month" | "year" | "quarter"; }, "cashFlowProjectView/updateCashFlowForTimeframeProjectViewFailure", never, never>, updateCashFlowProjectsToFilterOut: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ projectsToFilterOut: ID[]; }, "cashFlowProjectView/updateCashFlowProjectsToFilterOut">, updateCashFlowProjectViewUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ nodeCollapseState?: { isCollapsed: boolean; nodeId: ID; }; resetLeftScroll?: boolean; scrollPosition?: { scrollTop: number; scrollLeft?: number; }; }, "cashFlowProjectView/updateCashFlowProjectViewUIState">, updateCashFlowProjectViewAccountViewMode: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ viewMode: AccountViewMode; }, "cashFlowProjectView/updateCashFlowProjectViewAccountViewMode">, resetCashFlowProjectNodeCollapseState: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"cashFlowProjectView/resetCashFlowProjectNodeCollapseState">; declare const _default: import("redux").Reducer; export default _default;