import { ChartDataOptions, ChartType } from '../../../../../types';
export declare const useTranslatedDataOptions: (chartDataOptions: ChartDataOptions, chartType: ChartType, isForecastOrTrendChart?: boolean) => {
    dataOptions: import("../../../core/chart-data-options/types.js").ChartDataOptionsInternal;
    attributes: import("@sisense/sdk-data").Attribute[];
    measures: import("@sisense/sdk-data").Measure[];
    dataColumnNamesMapping: import('../../../../../domains/visualizations/core/chart-data-options/validate-data-options/index.js').DataColumnNamesMapping;
};
export declare function getTranslatedDataOptions(chartDataOptions: ChartDataOptions, chartType: ChartType, options?: {
    /** Indicates if the chart is a forecast or trend chart for temporal routing between legacy and restructured charts processing */
    isForecastOrTrendChart?: boolean;
    /** Indicates if the data column names should be generated uniquely */
    shouldHaveUniqueDataColumnNames?: boolean;
}): {
    dataOptions: import("../../../core/chart-data-options/types.js").ChartDataOptionsInternal;
    attributes: import("@sisense/sdk-data").Attribute[];
    measures: import("@sisense/sdk-data").Measure[];
    dataColumnNamesMapping: import('../../../../../domains/visualizations/core/chart-data-options/validate-data-options/index.js').DataColumnNamesMapping;
};
