import { YAxisVisualizationSettings } from './YAxisVisualizationSettings'; import { ComboChartType } from '../Enums/ComboChartType'; import { AxisDisplayMode } from '../Enums'; export declare class ComboChartVisualizationSettings extends YAxisVisualizationSettings { constructor(); /** * Gets or sets the display mode for the axis. */ get axisDisplayMode(): AxisDisplayMode; set axisDisplayMode(value: AxisDisplayMode); /** * Gets or sets whether Chart2 is overlayed on top of Chart1 with an opacity applied to the chart on top. */ chart2OnTop: boolean; /** * Gets or sets the chart type for Chart1 */ chart1Type: ComboChartType; /** * Gets or sets the chart type for Chart2 */ chart2Type: ComboChartType; /** * Gets or sets if the right axis will use the Logarithmic scale. Linear is used by default. */ rightAxisIsLogarithmic: boolean; /** * Gets or sets the minimum value for the right axis. Default value is 0. */ rightAxisMinValue?: number; /** * Gets or sets the maximum value for the right axis. Default value is calculated automatically depending on the values. */ rightAxisMaxValue?: number; /** * This property is being wrapped by the showRightAxis in order to match the UI experience. This property is needed for the reveal JSON schema. */ private singleAxisMode; /** * Gets or sets if the visualization will display the X axis. * This property is being wrapped by the AxisDisplayMode to simplify the API. */ private showAxisX; /** * Gets or sets if the visualization will display the Y axis. * This property is being wrapped by the AxisDisplayMode to simplify the API. */ private showAxisY; /** * Gets if the visualization will display the right axis. */ get showRightAxis(): boolean; /** * Sets if the visualization will display the right axis. */ set showRightAxis(value: boolean); }