import { COABalancesFilter } from '../../commonStateTypes/coaBalance/coaBalancesFilter'; import { FetchStateAndError, ID } from '../../commonStateTypes/common'; import { AccountState } from '../../entity/account/accountState'; import { AccountGroupState } from '../../entity/accountGroup/accountGroupState'; import { ForecastState } from '../../entity/forecast/forecastState'; import { SectionAccountsViewState } from '../../entity/sectionAccountsView/sectionAccountsViewState'; import { RootState } from '../../rootStateTypes'; import { ForecastListState } from '../forecastList/forecastListState'; import { RevenueReport, RevenueUIStateSelectorView } from '../revenue/revenueSelectorTypes'; import { RevenueWithForecastState } from './revenueState'; export declare const getRevenueReport: (filter: COABalancesFilter, accountState: AccountState, accountGroupState: AccountGroupState, sectionsState: SectionAccountsViewState, forecastListState: ForecastListState, revenueWithForecastState: RevenueWithForecastState, forecastState: ForecastState, forecastId?: ID) => RevenueReport; export declare const getRevenueUIState: (state: RootState) => RevenueUIStateSelectorView; export declare const getRevenueForSelectedRange: (state: RootState) => RevenueReport; export declare const getRevenueForHighlightedRange: (state: RootState) => RevenueReport; export declare const getRevenueReportFetchState: (forecastId: ID | undefined, revenueWithForecastState: RevenueWithForecastState) => FetchStateAndError;