import { default as Color } from 'color';
import { COABalanceTimeFrame, Month, OpexByVendorSortKey, SortOrder, TimeframeTick, TimeframeTickWithMetaData, ZeniDate } from '@zeniai/client-epic-state';
import { CompareMode } from '../../../../common/compareMode';
export interface Props {
    compareMode: Exclude<CompareMode, "off">;
    firstMonthOfFY: Month;
    height: number;
    isAccountColumnShown: boolean;
    isClassColumnShown: boolean;
    isCompareModeOn: boolean;
    isSticky: boolean;
    timeframe: COABalanceTimeFrame;
    timeframeTicks: TimeframeTickWithMetaData[];
    backgroundColor?: Color;
    bookCloseDate?: ZeniDate;
    dataAvailable?: TimeframeTick;
    sortKey?: OpexByVendorSortKey;
    sortOrder?: SortOrder;
    onCompareModeChanged?: (newCompareMode: Exclude<CompareMode, "off">) => void;
    onSortOrderChanged?: (sortOrder: SortOrder, sortKey: OpexByVendorSortKey) => void;
}
export default function TimeframeRow({ backgroundColor, isSticky, height, isCompareModeOn, isAccountColumnShown, isClassColumnShown, sortKey, sortOrder, firstMonthOfFY, timeframe, timeframeTicks, compareMode, dataAvailable, bookCloseDate, onCompareModeChanged, onSortOrderChanged, }: Readonly<Props>): import("react/jsx-runtime").JSX.Element;
