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;