import type { PresetMode } from '../..';
import { ThemeParser } from '../../../core/theme';
export declare function getDefaultLineSeries(seriesIndex: number, lineSeries: any, option: Parameters<ThemeParser>[0], themeMode: PresetMode): {
    /** 折线标签超过五个不显示 */
    dvMaxLabelCount: number;
    /** 折线节点超过13个不再显示symbol */
    dvShowSymbolStrategy: number;
    symbol: string;
    symbolSize: number;
    lineStyle: {
        width: number;
    };
    itemStyle: {
        borderColor: any;
        borderWidth: number;
    };
    label: {
        show: boolean;
        fontSize: number;
        lineHeight: number;
        fontWeight: number;
        distance: number;
        color: string;
    };
    emphasis: {
        scale: boolean;
        itemStyle: {
            color: string;
            borderColor: any;
            borderWidth: number;
        };
    };
    areaStyle: {
        origin: string;
        color: {
            type: string;
            x: number;
            y: number;
            x2: number;
            y2: number;
            colorStops: {
                offset: number;
                color: string;
            }[];
        };
    };
    animation: boolean;
};
export declare function lineThemeParse(...args: Parameters<ThemeParser>): void;
