import { IndicatorChartDataOptions, ThemeSettings } from '../../../../../../../types';
import { IndicatorChartData } from '../../../../../core/chart-data/types';
import { IndicatorStyleType, NumericIndicatorSubType } from '../../../../../core/chart-options-processor/translations/design-options';
import { LegacyIndicatorChartOptions } from '../types';
export type ChartRenderingOptions = {
    chartData: IndicatorChartData;
    dataOptions: IndicatorChartDataOptions;
    themeSettings?: ThemeSettings;
};
export type IndicatorTypeOptions = {
    type: Exclude<IndicatorStyleType, 'numeric'>;
    forceTickerView: boolean;
    tickerBarHeight?: number;
} | {
    type: 'numeric';
    numericSubtype?: NumericIndicatorSubType;
    forceTickerView: boolean;
};
export declare const createIndicatorLegacyChartOptions: (typeOptions: IndicatorTypeOptions, chartRenderingOptions: ChartRenderingOptions) => LegacyIndicatorChartOptions;
