import { AccountViewMode, ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus, ZeniReportData } from '../../responsePayload'; import { BalanceSheetProjectViewPayload } from './balanceSheetProjectViewPayload'; import { BalanceSheetProjectViewState } from './balanceSheetProjectViewState'; export declare const initialState: BalanceSheetProjectViewState; export declare const fetchBalanceSheetProjectView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride?: boolean | undefined], { cacheOverride: boolean; }, "balanceSheetProjectView/fetchBalanceSheetProjectView", never, never>, fetchBalanceSheetForTimeframeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[timeframe: "month" | "year" | "quarter", cacheOverride?: boolean | undefined], { timeframe: "month" | "year" | "quarter"; cacheOverride: boolean; }, "balanceSheetProjectView/fetchBalanceSheetForTimeframeProjectView", never, never>, updateBalanceSheetForTimeframeProjectView: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ report: ZeniReportData; timeframe: "month" | "quarter" | "year"; }, "balanceSheetProjectView/updateBalanceSheetForTimeframeProjectView">, updateBalanceSheetForTimeframeProjectViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[error: ZeniAPIStatus>, timeframe: "month" | "year" | "quarter"], { error: ZeniAPIStatus>; timeframe: "month" | "year" | "quarter"; }, "balanceSheetProjectView/updateBalanceSheetForTimeframeProjectViewFailure", never, never>, updateBalanceSheetProjectsToFilterOut: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ projectsToFilterOut: ID[]; }, "balanceSheetProjectView/updateBalanceSheetProjectsToFilterOut">, updateBalanceSheetProjectViewUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ nodeCollapseState?: { isCollapsed: boolean; nodeId: ID; }; resetLeftScroll?: boolean; scrollPosition?: { scrollTop: number; scrollLeft?: number; }; }, "balanceSheetProjectView/updateBalanceSheetProjectViewUIState">, updateBalanceSheetProjectViewAccountViewMode: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ viewMode: AccountViewMode; }, "balanceSheetProjectView/updateBalanceSheetProjectViewAccountViewMode">, resetBalanceSheetProjectNodeCollapseState: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"balanceSheetProjectView/resetBalanceSheetProjectNodeCollapseState">; declare const _default: import("redux").Reducer; export default _default;