import { ChartData, Point, MultiChartData } from '../types'; /** * Validates a Point object * @param point The point to validate * @returns Error message if invalid, null if valid */ export declare function validatePoint(point: Point): string | null; /** * Validates an array of Points * @param points The points array to validate * @returns Error message if invalid, null if valid */ export declare function validatePoints(points: Point[]): string | null; /** * Validates house cusps array * @param houseCusps The house cusps to validate * @returns Error message if invalid, null if valid */ export declare function validateHouseCusps(houseCusps: number[] | undefined): string | null; /** * Validates a ChartData object * @param chartData The chart data to validate * @returns Error message if invalid, null if valid */ export declare function validateChartData(chartData: ChartData): string | null; /** * Validates MultiChartData * @param multiChartData The multi-chart data to validate * @returns Error message if invalid, null if valid */ export declare function validateMultiChartData(multiChartData: MultiChartData): string | null; /** * Validates chart data (single or multi-chart) * @param data The data to validate * @returns Error message if invalid, null if valid */ export declare function validateInputData(data: ChartData | MultiChartData): string | null;