import { AccountViewMode, ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus, ZeniReportData } from '../../responsePayload'; import { RevenueProjectViewPayload } from './revenueProjectViewPayload'; import { RevenueProjectViewState } from './revenueProjectViewState'; export declare const initialState: RevenueProjectViewState; export declare const fetchRevenueProjectView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: boolean | undefined], { cacheOverride: boolean; }, "revenueProjectView/fetchRevenueProjectView", never, never>, fetchRevenueForTimeframeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[timeframe: "month" | "year" | "quarter", fetchFullReport?: boolean | undefined, cacheOverride?: boolean | undefined], { timeframe: "month" | "year" | "quarter"; fetchFullReport: boolean; cacheOverride: boolean; }, "revenueProjectView/fetchRevenueForTimeframeProjectView", never, never>, updateRevenueForTimeframeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ report: ZeniReportData; timeframe: "month" | "quarter" | "year"; }, "revenueProjectView/updateRevenueForTimeframeProjectView">, updateRevenueForTimeframeProjectViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>, timeframe: "month" | "year" | "quarter"], { error: ZeniAPIStatus>; timeframe: "month" | "year" | "quarter"; }, "revenueProjectView/updateRevenueForTimeframeProjectViewFailure", never, never>, updateProjectsToFilterOut: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ projectsToFilterOut: ID[]; }, "revenueProjectView/updateProjectsToFilterOut">, updateRevenueProjectViewUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ nodeCollapseState?: { isCollapsed: boolean; nodeId: ID; }; scrollPosition?: { scrollTop: number; scrollLeft?: number; }; }, "revenueProjectView/updateRevenueProjectViewUIState">, updateProjectViewAccountViewMode: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ viewMode: AccountViewMode; }, "revenueProjectView/updateProjectViewAccountViewMode">, resetProjectNodeCollapseState: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"revenueProjectView/resetProjectNodeCollapseState">; declare const _default: import("redux").Reducer; export default _default;