import { ChartDataPoint, LineChartSeries, PieChartDataPoint } from '../types'; /** * Utility class for validating and sanitizing chart data */ export declare class ChartDataValidator { /** * Validate and sanitize chart data points * @param data - Array of chart data points to validate * @returns Validation result with errors and sanitized data */ static validateChartData(data: ChartDataPoint[]): { isValid: boolean; errors: string[]; sanitizedData: ChartDataPoint[]; }; /** * Validate line chart series */ static validateLineChartSeries(series: LineChartSeries[]): { isValid: boolean; errors: string[]; sanitizedSeries: LineChartSeries[]; }; /** * Validate pie chart data */ static validatePieChartData(data: PieChartDataPoint[]): { isValid: boolean; errors: string[]; sanitizedData: PieChartDataPoint[]; }; }