export interface IChartConfig {
    zoomEnabled: boolean;
    animationEnabled: boolean;
    data: IChartData[];
    title: ITitle;
    rangeChanged?: any;
    type?: string;
    showInLegend?: boolean;
    markerType?: string;
    legendText?: string;
    getBaseConfig(): IChartConfig;
    addData(data: IChartData[]): IChartConfig;
    addTitle(title: string): IChartConfig;
}
export interface ITitle {
    text: string;
}
export interface IChartData {
    type: string;
    dataPoints: Array<any>;
    upperBoxColor?: string;
    lowerBoxColor?: string;
}
export interface ITableData {
    columns: string[];
    data: string[][];
}
export interface IBoxAndWhiskerDataPoints {
    x: any;
    y: Array<any>;
    label?: string;
}
export interface IScatterDataPoints {
    x: any;
    y: any;
    label?: string;
}
export interface IChartStatsCalc {
    data: any[];
    getPercentile(percentile: number): number;
    getThreeSigmaHigh(): number;
    getThreeSigmaLow(): number;
}
