import { AccountViewMode, ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus, ZeniReportData } from '../../responsePayload'; import { OpExProjectViewPayload } from './opExProjectViewPayload'; import { OpExProjectViewState } from './opExProjectViewState'; export declare const initialState: OpExProjectViewState; export declare const fetchOpExProjectView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: boolean | undefined], { cacheOverride: boolean; }, "opExProjectView/fetchOpExProjectView", never, never>, fetchOpExForTimeframeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[timeframe: "month" | "year" | "quarter", fetchFullReport?: boolean | undefined, cacheOverride?: boolean | undefined], { timeframe: "month" | "year" | "quarter"; fetchFullReport: boolean; cacheOverride: boolean; }, "opExProjectView/fetchOpExForTimeframeProjectView", never, never>, updateOpExForTimeframeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ report: ZeniReportData; timeframe: "month" | "quarter" | "year"; }, "opExProjectView/updateOpExForTimeframeProjectView">, updateOpExForTimeframeProjectViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>, timeframe: "month" | "year" | "quarter"], { error: ZeniAPIStatus>; timeframe: "month" | "year" | "quarter"; }, "opExProjectView/updateOpExForTimeframeProjectViewFailure", never, never>, updateProjectsToFilterOut: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ projectsToFilterOut: ID[]; }, "opExProjectView/updateProjectsToFilterOut">, updateOpExProjectViewUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ nodeCollapseState?: { isCollapsed: boolean; nodeId: ID; }; scrollPosition?: { scrollTop: number; scrollLeft?: number; }; }, "opExProjectView/updateOpExProjectViewUIState">, updateProjectViewAccountViewMode: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ viewMode: AccountViewMode; }, "opExProjectView/updateProjectViewAccountViewMode">, resetProjectNodeCollapseState: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"opExProjectView/resetProjectNodeCollapseState">; declare const _default: import("redux").Reducer; export default _default;