/** * Translates pivot table dataOptions from JSON to CSDK format. * Uses shared translateSingleAxisFromJSON for rows, columns, values. * * @internal */ import type { PivotTableDataOptions } from '../../../../../domains/visualizations/core/chart-data-options/types.js'; import { NlqTranslationError } from '../../../types.js'; import type { InternalDataSchemaContext, PivotTableDataOptionsJSON } from '../../types.js'; /** * Translates pivot table dataOptions from JSON to CSDK format. * Pivot has fixed axes: rows/columns (dimensions), values (measures), grandTotals (passthrough). */ export declare function translatePivotTableDataOptionsFromJSON(dataOptionsJSON: PivotTableDataOptionsJSON | undefined, context: InternalDataSchemaContext, translationErrors: NlqTranslationError[]): PivotTableDataOptions | null;