/** * Validates top-level ChartJSON structure. * Detects typos in prop names and invalid chartType values. * * @internal */ import { NlqTranslationError } from '../../../types.js'; import type { ChartJSON } from '../../types.js'; /** * Validates top-level ChartJSON structure. * Returns normalized ChartJSON and any structural errors. * * @param rawInput - Raw input (object) to validate * @returns Normalized ChartJSON and array of validation errors */ export declare function validateChartJSONStructure(rawInput: unknown): { normalized: ChartJSON; errors: NlqTranslationError[]; };