import { COABalanceTimeFrame, Month, TimeframeTick, TimeframeTickWithMetaData } from '@zeniai/client-epic-state'; export declare const TICK_HEIGHT = 40; export type SelectedTicksFromStart = { length: number; startIndex: number; }; export type SelectedTicksFromEnd = { length: number; offsetFromEnd: number; }; export interface Props { firstMonthOfFY: Month; selection: { highlightedOfSelectedTicks: SelectedTicksFromStart; selectedTicks: SelectedTicksFromStart | SelectedTicksFromEnd; }; timeframe: COABalanceTimeFrame; timeframeTicks: TimeframeTickWithMetaData[]; isEnabled?: boolean; onClick?: (timeframe: COABalanceTimeFrame, selectedTimeframeTick: TimeframeTick) => void; onSelectionChanged?: (selection: { fromEnd: SelectedTicksFromEnd; fromStart: SelectedTicksFromStart; }, highlightedOfSelectedTicks: SelectedTicksFromStart, timeframe: COABalanceTimeFrame, timeframeTicks: TimeframeTick[]) => void; } export default function TimeRangeSwitcher(props: Props): import("react/jsx-runtime").JSX.Element;