import { AccountViewMode, FetchStateAndError, ID } from '../../commonStateTypes/common'; import { Report } from '../../commonStateTypes/viewAndReport/viewAndReport'; export interface NetBurnOrIncomeProjectViewUIState { accountViewMode: AccountViewMode; nodeCollapseState: Record; projectsToFilterOut: ID[]; scrollPosition: { scrollTop: number; scrollLeft?: number; } | undefined; } export interface NetBurnOrIncomeProjectViewState extends Report { fetchState: { month: FetchStateAndError; quarter: FetchStateAndError; year: FetchStateAndError; }; projectIds: ID[]; uiState: NetBurnOrIncomeProjectViewUIState; }