export declare class ColumnChartService {
    makeOptions(chart: any, data: any): {
        theme: string;
        type: any;
        startDuration: number;
        dataProvider: any;
        fontFamily: any;
        fontSize: any;
        color: any;
        opacity: any;
        titles: {
            text: any;
            empty: any;
        }[];
        valueAxes: {
            position: string;
            labelFunction: (value: any, valueText: any, valueAxis: any) => any;
            title: any;
            minimum: any;
            maximum: any;
            titleFontSize: any;
        }[];
        graphs: ({
            balloonText: string;
            fillColorsField: string;
            fillAlphas: number;
            lineAlpha: number;
            type: string;
            valueField: any;
            title: any;
            bullet?: undefined;
            bulletBorderAlpha?: undefined;
            bulletColor?: undefined;
            bulletSize?: undefined;
            lineThickness?: undefined;
            useLineColorForBulletBorder?: undefined;
        } | {
            bullet: string;
            balloonText: any;
            bulletBorderAlpha: number;
            bulletColor: string;
            bulletSize: number;
            lineThickness: number;
            title: any;
            type: string;
            useLineColorForBulletBorder: boolean;
            valueField: any;
            fillColorsField?: undefined;
            fillAlphas?: undefined;
            lineAlpha?: undefined;
        })[];
        chartCursor: {
            categoryBalloonEnabled: boolean;
            cursorAlpha: number;
            zoomable: boolean;
        };
        categoryField: any;
        categoryAxis: {
            title: any;
            fontSize: any;
            gridPosition: string;
            gridAlpha: number;
            inside: any;
            labelRotation: any;
            labelFunction: (valueText: any, serialDataItem: any, categoryAxis: any) => any;
        };
    };
    calcMedian({ data, totalItems }: {
        data: any;
        totalItems: any;
    }): number;
    getMedian(chartData: any, chartMedianData: any): {
        label: number;
        min: number;
        max: number;
    };
    getMedianRange(chartMedianData: any, me: any): {
        min: number;
        max: number;
    };
    checkMedianExists(chartData: any, me: any): any;
    handleDataProvided(AmCharts: any): void;
}
