export interface ActivityAreaChartProps { data: ChartDataPoint[]; dataKey: string; isLoading?: boolean; dateRange: [Date, Date]; selectedCurrency: string; } export interface ChartTooltipProps { active?: boolean; payload?: Array<{ value?: number; dataKey?: string; payload?: { date?: string; count?: number; amount?: number; hour?: number; }; }>; position?: { x: number; y: number; }; dateRange: [Date, Date]; selectedCurrency: string; } export interface ChartDataPoint { date: string; count: number; amount: number; } export type PayloadItem = NonNullable[number];