import { AreaLineStyle, AxisAlignEnum, ChartBorderDashType, ChartTypeBits, InvalidValueType, LabelContentType, LegendPositionEnum, LinePointShape, PieLabelPosition, RadarShape, SelectModeEnum, SeriesLabelPosition, TextAlign, TitlePositionEnum, WaterfallStackTypeEnum } from '../../enum';
export declare const themeColors: string[];
export declare const defaultChartConfig: {
    allSeriesId: string;
    invalidValueType: InvalidValueType;
    point: {
        shape: LinePointShape;
        size: number;
        scatterSymbolSize: number;
    };
    backgroundColor: string;
    axis: {
        labelVisible: boolean;
        reverse: boolean;
        titleAlign: AxisAlignEnum;
        dateAxisRotate: number;
    };
    legend: {
        position: LegendPositionEnum;
        selectMode: SelectModeEnum;
    };
    borderStyle: {
        opacity: number;
        width: number;
        specialChartWidthMap: {
            lineOrArea: number;
            radar: number;
        };
        dashType: ChartBorderDashType;
    };
    textStyle: {
        fontSize: number;
        subTitleFontSize: number;
        titleFontSize: number;
        color: string;
        align: string;
        position: SeriesLabelPosition;
        bold: boolean;
        family: string;
        italic: boolean;
    };
    titlePosition: TitlePositionEnum;
    titlePositionAlign: TextAlign;
    titleFontSize: number;
    area: {
        lineStyle: AreaLineStyle;
    };
    labelContentType: LabelContentType;
    pie: {
        labelContentType: number;
        radius: number;
        doughnutHole: number;
        borderColor: string;
        labelPosition: PieLabelPosition;
        hasPaddingAngle: boolean;
    };
    combination: {
        firstChartType: ChartTypeBits;
        otherChartType: ChartTypeBits;
    };
    funnel: {
        gap: number;
    };
    radar: {
        shape: RadarShape;
        symbolSize: number;
        symbolType: LinePointShape;
        areaOpacity: number;
    };
    wordCloud: {
        maskImage: string;
        repeat: boolean;
    };
    waterfall: {
        stackType: WaterfallStackTypeEnum;
        useSubtotal: boolean;
        subtotalColor: string;
    };
    trendline: {
        period: number;
        order: number;
        opacity: number;
        width: number;
        dashType: ChartBorderDashType;
        color: string;
        showFormula: boolean;
        showR2: boolean;
    };
    relation: {
        force: {
            gravity: number;
            repulsion: number;
        };
        circular: {
            rotateLabel: boolean;
        };
        emphasis: boolean;
    };
    tooltipAxisLabelBackground: string;
    tooltipAxisLabelColor: string;
    indicatorLineType: ChartBorderDashType;
    formatStyle: {
        red: {
            color: string;
        };
    };
    pareto: {
        symbolSize: number;
    };
    heatmap: {
        visualMapType: string;
    };
};
