import { AccountViewMode, ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus, ZeniReportData } from '../../responsePayload'; import { NetBurnOrIncomeProjectViewPayload } from './netBurnOrIncomeProjectViewPayload'; import { NetBurnOrIncomeProjectViewState } from './netBurnOrIncomeProjectViewState'; export declare const initialState: NetBurnOrIncomeProjectViewState; export declare const fetchNetBurnOrIncomeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: boolean | undefined], { cacheOverride: boolean; }, "netBurnOrIncomeProjectView/fetchNetBurnOrIncomeProjectView", never, never>, fetchNetBurnOrIncomeForTimeframeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[timeframe: "month" | "year" | "quarter", fetchFullReport?: boolean | undefined, cacheOverride?: boolean | undefined], { timeframe: "month" | "year" | "quarter"; fetchFullReport: boolean; cacheOverride: boolean; }, "netBurnOrIncomeProjectView/fetchNetBurnOrIncomeForTimeframeProjectView", never, never>, updateNetBurnOrIncomeForTimeframeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ report: ZeniReportData; timeframe: "month" | "quarter" | "year"; }, "netBurnOrIncomeProjectView/updateNetBurnOrIncomeForTimeframeProjectView">, updateNetBurnOrIncomeForTimeframeProjectViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>, timeframe: "month" | "year" | "quarter"], { error: ZeniAPIStatus>; timeframe: "month" | "year" | "quarter"; }, "netBurnOrIncomeProjectView/updateNetBurnOrIncomeForTimeframeProjectViewFailure", never, never>, updateProjectsToFilterOut: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ projectsToFilterOut: ID[]; }, "netBurnOrIncomeProjectView/updateProjectsToFilterOut">, updateNetBurnOrIncomeProjectViewUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ nodeCollapseState?: { isCollapsed: boolean; nodeId: ID; }; scrollPosition?: { scrollTop: number; scrollLeft?: number; }; }, "netBurnOrIncomeProjectView/updateNetBurnOrIncomeProjectViewUIState">, updateProjectViewAccountViewMode: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ viewMode: AccountViewMode; }, "netBurnOrIncomeProjectView/updateProjectViewAccountViewMode">, resetProjectNodeCollapseState: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"netBurnOrIncomeProjectView/resetProjectNodeCollapseState">; declare const _default: import("redux").Reducer; export default _default;