import { CartesianChartProps } from '../internal/components/cartesian-chart/interfaces'; import { ChartDataTypes, MixedLineBarChartProps } from '../mixed-line-bar-chart/interfaces'; declare type LineSeries = MixedLineBarChartProps.LineDataSeries | MixedLineBarChartProps.ThresholdSeries; export interface LineChartProps extends CartesianChartProps> { /** * Array that represents the source of data for the displayed chart. * Each element can represent a line series or a threshold, and can have the following properties: * * * `title` (string): A human-readable title for this series * * `type` (string): Series type (`"line"`, or `"threshold"`) * * `data` (Array): An array of data points, represented as objects with `x` and `y` properties * * `color` (string): (Optional) A color hex value for this series. When assigned, it takes priority over the automatically assigned color * * `valueFormatter` (Function): (Optional) A function that formats data values before rendering in the UI, For example, in the details popover. */ series: ReadonlyArray>; /** * When set to `true`, adds a visual emphasis on the zero baseline axis. * See the usage guidelines for more details. */ emphasizeBaselineAxis?: boolean; } export declare namespace LineChartProps { } export {}; //# sourceMappingURL=interfaces.d.ts.map