import React from "react"; export interface ChartDataPoint { x: number | string; y: number; label?: string; } export interface ChartSeries { id: string; name: string; data: ChartDataPoint[]; color?: string; strokeWidth?: number; } export interface GlassLineChartProps { /** * Chart title */ title?: string; /** * Chart data series */ series: ChartSeries[]; /** * Chart width */ width?: number; /** * Chart height */ height?: number; /** * Show grid lines */ showGrid?: boolean; /** * Show data points */ showPoints?: boolean; /** * Show legend */ showLegend?: boolean; /** * X-axis label */ xAxisLabel?: string; /** * Y-axis label */ yAxisLabel?: string; /** * Custom colors for series */ colors?: string[]; /** * Animation duration */ animationDuration?: number; /** * Show tooltips on hover */ showTooltips?: boolean; /** * Format function for Y-axis values */ formatYValue?: (value: number) => string; /** * Format function for X-axis values */ formatXValue?: (value: number | string) => string; /** * Custom className */ className?: string; /** * Loading state */ loading?: boolean; } /** * GlassLineChart component * A glassmorphism line chart with multiple series support and interactive features */ export declare const GlassLineChart: React.FC; export interface GlassChartContainerProps { title?: string; subtitle?: string; children: React.ReactNode; className?: string; } export declare const GlassChartContainer: React.FC; export default GlassLineChart; //# sourceMappingURL=GlassLineChart.d.ts.map