import { COABalancesFilter } from '../../commonStateTypes/coaBalance/coaBalancesFilter'; import { Mode } from '../../commonStateTypes/common'; import { DataAvailable } from '../../commonStateTypes/dataAvailable'; import { CalculatedSection, Section } from '../../commonStateTypes/selectorTypes/selectorTypes'; import { TimeframeTickWithMetaData } from '../../commonStateTypes/timeframeTick'; import { SelectorReport, SelectorView } from '../../commonStateTypes/viewAndReport/viewAndReport'; import { InsightSummary } from '../../entity/insights/insightSummary'; import { CashInCashOutUIState } from './cashInCashOutState'; declare const toCashInCashOutSectionID: (v: string) => "cash_in" | "cash_out"; export type CashInCashOutSectionID = ReturnType; declare const toCashInCashOutCalculatedSectionID: (v: string) => "cash_in" | "cash_out"; export type CashInCashOutCalculatedSectionID = ReturnType; export interface CashInCashOutReport extends SelectorReport { allTimeframeTicks: TimeframeTickWithMetaData[]; cashIn: Section; cashOut: Section; filter: COABalancesFilter; insights: InsightSummary[]; netCashFlow: CalculatedSection; dataAvailable?: DataAvailable; } export interface CashInCashOutUIStateSelectorView extends SelectorView, CashInCashOutUIState { mode: Mode; } export {};