import { COABalanceTimeFrame } from '../../commonStateTypes/coaBalance/coaBalance'; import { COABalancesOrder } from '../../commonStateTypes/coaBalance/coaBalancesFilter'; import { ID } from '../../commonStateTypes/common'; import { TimeframeTick } from '../../commonStateTypes/timeframeTick'; export interface ReportUIOptionsState { balancesOrder: Exclude; compareMode: 'compare_mode_percent' | 'compare_mode_amount'; forcastPage: { isForecastVsActualOn: boolean; }; forecastOnDashboard: { isForecastModeOn: boolean; }; isCompareModeOn: boolean; maxNumOfPeriodsToHighlight: number; thisPeriod: TimeframeTick | undefined; timeframe: Exclude; selectedForecast?: { id: ID; index: number; } | undefined; }