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