import { Attribute, Measure } from '@sisense/sdk-data'; import { type AdaptMeasuresForQueryOptions } from '../../../domains/visualizations/core/chart-data-options/apply-styled-options-to-query.js'; import type { TableDataOptions } from '../../../domains/visualizations/core/chart-data-options/types.js'; import { ChartDataOptions, ChartType } from '../../../types'; /** * Dimensions and measures for narration / JAQL, including styled sort, trend, and forecast. * * @internal */ export declare function getNarrativeDimensionsAndMeasures(chartDataOptions: ChartDataOptions, chartType: ChartType, adaptMeasureOptions?: AdaptMeasuresForQueryOptions): { dimensions: Attribute[]; measures: Measure[]; }; /** * Table dimensions and measures for narration / JAQL, including styled sort, trend, and forecast. * * @internal */ export declare function getNarrativeDimensionsAndMeasuresFromTable(dataOptions: TableDataOptions, adaptMeasureOptions?: AdaptMeasuresForQueryOptions): { dimensions: Attribute[]; measures: Measure[]; };