/**
 * Translates a single data options axis from CSDK to JSON format.
 * Shared by chart and pivot-table translators.
 *
 * @internal
 */
import type { NlqTranslationResult } from '../../../types.js';
import type { DimensionItemJSON, MeasureItemJSON } from '../../types.js';
import type { AxisType } from './adapters.js';
/**
 * Translates a single axis from CSDK to JSON format.
 *
 * @param axisKey - The axis key (for error messages)
 * @param axisValue - The axis value (array or single item)
 * @param axisType - Whether the axis contains dimensions or measures
 * @returns NlqTranslationResult with translated JSON array
 */
export declare function translateSingleAxisToJSON(axisKey: string, axisValue: unknown, axisType: AxisType): NlqTranslationResult<DimensionItemJSON[] | MeasureItemJSON[]>;
