/// import { DataSet } from './../../interfaces/DisplayInterfaces'; import { IChartSeries, ITableData, BoxPlotOptions } from './highchart-platform-interfaces'; import * as Highcharts from 'highcharts'; export declare type datapoint = Array; export declare class HighChartDataAdapter { static colorsPalette: string[]; static createBoxplotSeries(srcData: DataSet, groupingColumn: string, targetValue: string, colorGroupingCol?: string, showPoints?: boolean, seriesName?: string, roundToDecimalPlace?: number, customColumns?: string[], boxPlotOptions?: BoxPlotOptions): IChartSeries[]; private static PushExtraPropertiesIfNeeded(customColumns, row, dataSetColumns); static AddScatterDataPoints(srcData: ITableData, x: string, y: string, isDateTime?: boolean, seriesName?: string, color?: string, addRL?: boolean, customData?: string[]): IChartSeries[]; private static findLineByLeastSquares(scatterDataPoints); private static pushStats(datapoints, roundToDecimalPlace); private static getRandomNum(num, index); private static convertToUTCDate(date); private static createInliers(datapoints, counter, inliers, color, extraProps?, shape?); private static createOutliers(datapoints, counter, outliers, color, extraProps, shape?); private static processDataPoints(datapoints, counter, scatterDataPoints, color, jiggered?, extraProps?, shape?); private static populateOutliersAndInliers(showPoints, inLierSeries, inLierDataArr, outlierSeries, outlierDataArr, colorGroupingCol, boxPlotOptions?); private static groupData(data, index); } export declare class ColorHelper { static h: string; static hexToR(h: any): number; static hexToG(h: any): number; static hexToB(h: any): number; static cutHex(h: any): any; static addOpacity(opacity: any): string; }