import { AccountGroupMetadataWithBalancesPayload } from '../../commonPayloadTypes/subAccountView/reportBySubAccountPayload'; import { CurrencyPayload } from '../../commonPayloadTypes/v2/viewAndReportPayloadv2'; import { UpdateType } from '../../commonStateTypes/common'; import { ReportIDPlusForecastID } from '../../commonStateTypes/viewAndReport/viewAndReport'; import { AccountGroupPayload } from './accountGroupPayload'; import { AccountGroupState } from './accountGroupState'; export declare const initialState: AccountGroupState; export declare const updateAccountGroups: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: AccountGroupPayload[], reportId: ReportIDPlusForecastID, updateType?: UpdateType | undefined], AccountGroupPayload[], "accountGroup/updateAccountGroups", never, { reportId: ReportIDPlusForecastID; updateType: UpdateType; }>, addAccountGroupsWithBalances: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[timeframe: "month" | "year" | "quarter", accountGroupWithBalances: AccountGroupMetadataWithBalancesPayload[], currencyPayload: CurrencyPayload, sectionId: string, reportId: ReportIDPlusForecastID], { timeframe: "month" | "year" | "quarter"; accountGroupWithBalances: AccountGroupMetadataWithBalancesPayload[]; currencyPayload: CurrencyPayload; sectionId: string; reportId: ReportIDPlusForecastID; }, "accountGroup/addAccountGroupsWithBalances", never, never>; declare const _default: import("redux").Reducer; export default _default;