/// <reference types="react" />
import { DatasetComponentOption, LegendComponentOption, TitleComponentOption, TooltipComponentOption } from 'echarts';
import { LineSeriesOption } from 'echarts/charts';
import { GridComponentOption } from 'echarts/components';
import * as echarts from 'echarts/core';
import { ICommonCompProps } from '../utils/comp-factory';
/**
 * @public
 */
export type BfLineOption = echarts.ComposeOption<DatasetComponentOption | TitleComponentOption | TooltipComponentOption | GridComponentOption | LegendComponentOption | LineSeriesOption>;
/**
 * @public
 */
export interface IBfLineProps extends ICommonCompProps<BfLineOption> {
    /**
     * 系列中的数据内容数组。数组项通常为具体的数据项。
     * NOTE: 当传入多维数组时，会在 series 中创建多个 type: 'line' 的数据
     * {@see https://echarts.apache.org/zh/option.html#series-line.data}
     */
    data?: Array<number[] | number>;
    /**
     * 类目数据，在类目轴（type: 'category'）中有效。
     * {@see https://echarts.apache.org/zh/option.html#xAxis.data}
     */
    xAxisData?: Array<string | number>;
    /**
     * 数据堆叠，同个类目轴上系列配置相同的 stack 值可以堆叠放置
     * {@see https://echarts.apache.org/zh/option.html#series-line.stack}
     */
    stack?: string;
    /**
     * 区域填充样式。设置后显示成区域面积图。
     * {@see https://echarts.apache.org/zh/option.html#series-line.areaStyle}
     */
    areaStyle?: any;
    /**
     * 是否平滑曲线显示。
     * {@see https://echarts.apache.org/zh/option.html#series-line.smooth}
     */
    smooth?: boolean | number;
}
declare const _default: import("react").ForwardRefExoticComponent<IBfLineProps & import("react").RefAttributes<import("echarts/types/dist/echarts").ECharts | undefined>>;
export default _default;
//# sourceMappingURL=line.d.ts.map