import type { SharedValue } from 'react-native-reanimated'; export type TLineChartPoint = { timestamp: number; value: number; }; export type TLineChartDataProp = | TLineChartData | { [key: string]: TLineChartData; }; export type TLineChartData = Array; export type TLineChartDomain = [number, number]; export type TLineChartContext = { currentX: SharedValue; currentIndex: SharedValue; isActive: SharedValue; domain: TLineChartDomain; yDomain: YDomain; xLength: number; xDomain?: [number, number] | undefined; }; export type YRangeProp = { min?: number; max?: number; }; export type YDomain = { min: number; max: number; };