import type { ChartDataOptions } from '../../../../../types.js';
import { NlqTranslationError } from '../../../types.js';
import type { DataOptionsJSON, InternalDataSchemaContext } from '../../types.js';
/**
 * Translates dataOptions from JSON to CSDK format.
 * Delegates to dimension/measure translators for each axis.
 * Collects errors via collectTranslationErrors; never throws.
 */
export declare function translateDataOptionsFromJSON(dataOptionsJSON: DataOptionsJSON | undefined, context: InternalDataSchemaContext, translationErrors: NlqTranslationError[]): ChartDataOptions | null;
