import { COABalancesSlice } from './coaBalancesFilter'; /** * For all balances in `sliceA` picks the matching forecast data from `sliceF` iff available, * and merges that data into `sliceA` balance. And it returns a new balances slice which has forecast data. * @param sliceA * @param sliceF * @returns new balances slice with forecasts from `sliceF` overlaid on `sliceA` * @notes IMPORTANT: * 1. This method uses linear search to find the matches. * 2. For any balance in sliceA, the forecast from `first matching` balance in sliceB is used. */ export declare function pickAndMergeForecast(sliceA: COABalancesSlice, sliceF: COABalancesSlice): COABalancesSlice; export declare function cloneAndResetBalanceSlice(slice: COABalancesSlice): COABalancesSlice;