import { default as Color } from 'color'; import { COABalanceTimeFrame, Month, ReportID, ReportIDPlusForecastID, TimeframeTick, TimeframeTickWithMetaData, ZeniDate } from '@zeniai/client-epic-state'; import { CompareMode } from '../../../../common/compareMode'; import { ReportTreeKind } from '../../../reportTreeTypes'; export interface Props { compareMode: Exclude; firstMonthOfFY: Month; height: number; isActualVsForecastOn: boolean; isCompareModeOn: boolean; isSticky: boolean; reportId: ReportID | ReportIDPlusForecastID; timeframe: COABalanceTimeFrame; timeframeTicks: TimeframeTickWithMetaData[]; treeNodeId: string; type: ReportTreeKind; backgroundColor?: Color; bookCloseDate?: ZeniDate; dataAvailable?: TimeframeTick; isZeniCOAInUse?: boolean; onCompareModeChanged?: (newCompareMode: Exclude) => void; } export default function TimeframeRow({ type, backgroundColor, isSticky, height, isActualVsForecastOn, isCompareModeOn, firstMonthOfFY, timeframe, timeframeTicks, compareMode, reportId, dataAvailable, bookCloseDate, isZeniCOAInUse, onCompareModeChanged, }: Props): import("react/jsx-runtime").JSX.Element;