export interface LineProps {
    name: String;
    type: String;
    width: string;
    height: string;
    colors: string[];
    colorsType: string;
    titleText: string;
    titleSubtext: string;
    legendShow: boolean;
    legendLeft: 'left' | 'center' | 'right';
    legendCustomPosition: boolean;
    legendTop: 'top' | 'middle' | 'bottom';
    legendOrient: 'vertical' | 'horizontal';
    legendTextStyleColor: string;
    legendTextStyleFontSize: number;
    legendTextItemGap: number;
    symbolSize: number;
    lineStyleWidth: number;
    smooth: boolean;
    xAxisName: string;
    xAxisShow: boolean;
    xAxisLabelInterval: number;
    xAxisSplitLineShow: boolean;
    xAxisLabelColor: string;
    xAxisLineStyleColor: string;
    xAxisSplitLineStyleColor: string;
    xAxisTickShow: boolean;
    xAxisLabelFormatter: string;
    xAxisInverse: boolean;
    xAxisMinInterval: number;
    xAxisLabelWidth: number | undefined;
    xAxisLabelOverflow: 'none' | 'truncate' | 'break' | 'breakAll';
    xAxisLabelRotate: number;
    xAxisType: 'value' | 'category' | 'time' | 'log';
    yAxisName: string;
    yAxisMinInterval: number;
    yAxisInverse: boolean;
    yAxisSplitLineShow: boolean;
    yAxisSplitLineStyleColor: string;
    yAxisLabelColor: string;
    yAxisLineStyleColor: string;
    yAxisLineAlwaysDisplay: boolean;
    yAxisLabelFormatter: string;
    yAxisLabelShow: boolean;
    yAxisSplitLineType: 'solid' | 'dashed' | 'dotted';
    xAxisSplitLineType: 'solid' | 'dashed' | 'dotted';
    gridContainLabel: boolean;
    gridTop: string;
    gridBottom: string;
    gridLeft: string;
    gridRight: string;
    tooltipShow: boolean;
    tooltipTextStyleColor: string;
    tooltipFormatter: string;
    tooltipBorderColor: string;
    tooltipBackgroundColor: string;
    toolboxShow: boolean;
    toolboxDownloadShow: boolean;
    toolboxDataZoomShow: boolean;
    toolboxInfoShow: boolean;
    toolboxOrient: 'horizontal' | 'vertical';
    toolboxItemSize: number;
    toolboxItemGap: number;
    toolboxLeft: 'left' | 'center' | 'right';
    toolboxTop: 'top' | 'middle' | 'bottom';
    toolboxIconStyleBorderColor: string;
    toolboxDownloadUrl: string;
    toolboxInfoText: string;
    areaStyleOpacity: number;
    titleFontSize: string;
    titleColor: string;
    fontWeight: number;
    textAlign: 'left' | 'right' | 'center';
    titleLeft: string;
    xAxisSplitAreaShow: boolean;
    xAxisSplitLineInterval: number;
    xAxisLineShow: boolean;
    valueTypeDataFieldNames: any;
    keyTypeDataFieldNames: any;
    dataFieldConfigType: 'key' | 'value';
    graphicConfig: {
        [key: string]: any;
    };
    areaGradientShow: boolean;
    areaGradientColor: string;
    isBoundaryGap: boolean;
    legendItemGap: number;
    legendItemWidth: number;
    legendItemHeight: number;
    legendType: string;
    shadowColor: string;
    shadowBlur: number;
    shadowOffsetY: number;
    shadowOffsetX: number;
    legendFontSize: string;
    xAxisLabelFontSize: string;
    yAxisLabelFontSize: string;
    graphicType: string;
    tooltipPosition: string;
    isShowMarkLine: boolean;
    markLineType: 'min' | 'max' | 'average' | 'median';
    legendFormatter: string;
    legendWidth: number | null;
    legendHeight: number | null;
    legendTextWidth: number | null;
    legendScroll: boolean;
    xAxisMaxValue: number;
    yAxisMaxValue: number;
}
export declare const lineProps: {
    name: string;
    type: string;
    width: string;
    height: string;
    colors: string[];
    colorsType: string;
    legendShow: boolean;
    legendOrient: string;
    legendTop: string;
    legendLeft: string;
    legendCustomPosition: boolean;
    legendTextStyleColor: string;
    legendTextStyleFontSize: string;
    legendTextItemGap: number;
    legendTopPadding: number;
    legendBottomPadding: number;
    legendLeftPadding: number;
    legendRightPadding: number;
    titleText: string;
    titleSubtext: string;
    symbolSize: number;
    lineStyleWidth: number;
    smooth: boolean;
    xAxisName: string;
    xAxisType: string;
    xAxisShow: boolean;
    xAxisLabelWidth: any;
    xAxisLabelRotate: number;
    xAxisLabelOverflow: string;
    xAxisLabelInterval: number;
    xAxisSplitLineShow: boolean;
    xAxisSplitLineStyleColor: string;
    xAxisLabelColor: string;
    xAxisLineStyleColor: string;
    xAxisTickShow: boolean;
    xAxisLabelFormatter: string;
    xAxisMinInterval: number;
    yAxisName: string;
    yAxisMinInterval: number;
    yAxisSplitLineShow: boolean;
    yAxisSplitLineStyleColor: string;
    yAxisLabelColor: string;
    yAxisLineStyleColor: string;
    yAxisLineAlwaysDisplay: boolean;
    yAxisLabelShow: boolean;
    yAxisLabelFormatter: string;
    yAxisSplitLineType: string;
    xAxisSplitLineType: string;
    gridContainLabel: boolean;
    gridTop: string;
    gridBottom: string;
    gridLeft: string;
    gridRight: string;
    tooltipShow: boolean;
    tooltipTextStyleColor: string;
    tooltipFormatter: string;
    tooltipBorderColor: string;
    tooltipBackgroundColor: string;
    toolboxShow: boolean;
    toolboxDownloadShow: boolean;
    toolboxDataZoomShow: boolean;
    toolboxInfoShow: boolean;
    toolboxOrient: string;
    toolboxItemSize: number;
    toolboxItemGap: number;
    toolboxLeft: string;
    toolboxTop: string;
    toolboxIconStyleBorderColor: string;
    toolboxDownloadUrl: string;
    toolboxInfoText: string;
    areaStyleOpacity: number;
    titleFontSize: string;
    titleColor: string;
    fontWeight: number;
    textAlign: string;
    titleLeft: string;
    xAxisSplitAreaShow: boolean;
    xAxisSplitLineInterval: number;
    xAxisLineShow: boolean;
    yAxisSplitAreaShow: boolean;
    valueTypeDataFieldNames: {
        name: string;
        value: string;
        type: string;
    };
    keyTypeDataFieldNames: {
        name: string;
        types: any[];
    };
    dataFieldConfigType: string;
    graphicConfig: {};
    areaGradientShow: boolean;
    areaGradientColor: string;
    isBoundaryGap: boolean;
    legendItemGap: number;
    legendItemWidth: number;
    legendItemHeight: number;
    legendType: string;
    shadowColor: string;
    shadowBlur: number;
    shadowOffsetY: number;
    shadowOffsetX: number;
    legendFontSize: string;
    xAxisLabelFontSize: string;
    yAxisLabelFontSize: string;
    graphicType: string;
    tooltipPosition: string;
    isShowMarkLine: boolean;
    markLineType: string;
    legendFormatter: string;
    legendWidth: any;
    legendHeight: any;
    legendTextWidth: any;
    legendScroll: boolean;
    xAxisMaxValue: any;
    yAxisMaxValue: any;
};
