import { Attributes } from "./transformDataAttributes";
export declare type ChartLibraryName = "dygraph" | "sparkline" | "peity" | "google" | "d3pie" | "easypiechart" | "gauge" | "textonly" | "groupbox";
export interface ChartLibraryConfig {
    aspectRatio?: number;
    format: string;
    hasLegend: (attributes: Attributes) => boolean;
    hasToolboxPanAndZoom?: boolean;
    isLogScale?: (attributes: Attributes) => boolean;
    options: (attributes: Attributes) => string;
    trackColors: boolean;
    pixelsPerPoint: (attributes: Attributes) => number;
    xssRegexIgnore: RegExp;
    containerClass: (attributes: Attributes) => string;
}
export declare type ChartLibrariesSettings = {
    [key in ChartLibraryName]: ChartLibraryConfig;
};
export declare const chartLibrariesSettings: ChartLibrariesSettings;
