import type { ChartDataOptions } from '../../../../../domains/visualizations/core/chart-data-options/types.js'; import type { ChartType } from '../../../../../index'; import type { SupportedChartType } from './types.js'; /** * Helper function to detect if chart data options contain forecast or trend analytics. * * @param dataOptions - Chart data options to inspect. * @param chartType - Chart type the data options belong to. * @returns `true` if any value column has forecast or trend enabled. * @internal */ export declare function hasForecastOrTrend(dataOptions: ChartDataOptions, chartType: ChartType): boolean; /** * Checks whether a chart type is rendered by the restructured-charts architecture, * that is, whether it has a builder in `chartBuildersMap`. * * @param chartType - Chart type to check. * @returns `true` if the chart type has a restructured chart builder. * @internal */ export declare function isRestructuredChartType(chartType: ChartType): chartType is SupportedChartType;