import type Highcharts from "highcharts";
export declare function escapeHtml(str: string): string;
export declare const chartFontFamily = "\"Market Sans\", Arial, sans-serif", backgroundColor = "var(--color-background-primary)", lineChartPrimaryColor = "var(--color-data-viz-line-chart-primary)", lineChartSecondaryColor = "var(--color-data-viz-line-chart-secondary)", lineChartTertiaryColor = "var(--color-data-viz-line-chart-tertiary)", lineChartQueternaryColor = "var(--color-data-viz-line-chart-queternary)", lineChartQuinaryColor = "var(--color-data-viz-line-chart-quinary)", trendPositiveColor = "var(--color-data-viz-trend-positive)", trendNegativeColor = "var(--color-data-viz-trend-negative)", gridColor = "var(--color-data-viz-grid)", labelsColor = "var(--color-foreground-secondary)", legendColor = "var(--color-foreground-primary)", legendInactiveColor = "var(--color-data-viz-legend-inactive)", legendHoverColor = "var(--color-data-viz-legend-hover)", tooltipBackgroundColor = "var(--color-background-primary)", tooltipShadows = "drop-shadow(0 2px 7px var(--color-data-viz-tooltip-shadow-primary)) drop-shadow(0 5px 7px var(--color-data-viz-tooltip-shadow-secondary))", chartPrimaryColor = "var(--color-data-viz-chart-primary)", chartSecondaryColor = "var(--color-data-viz-chart-secondary)", chartTertiaryBackgroundColor = "var(--color-data-viz-chart-tertiary-background)", chartTertiaryStrokeColor = "var(--color-data-viz-chart-tertiary-stroke)", chartQuaternaryBackgroundColor = "var(--color-data-viz-chart-quaternary-background)", chartQuaternaryStrokeColor = "var(--color-data-viz-chart-quaternary-stroke)", chartQuinaryBackgroundColor = "var(--color-data-viz-chart-quinary-background)", chartQuinaryStrokeColor = "var(--color-data-viz-chart-quinary-stroke)";
export declare const patternTertiary: Highcharts.PatternObject;
export declare const patternQuaternary: Highcharts.PatternObject;
export declare const colorMapping: Highcharts.ColorType[];
/**
 * Sets up the colors on each donut slice data point and returns an array of
 * lineColors to be used as the chart-level colors option.
 */
export declare function setDonutColors(series: Highcharts.SeriesPieOptions): Highcharts.ColorType[];
/**
 * Sets up the marker styles and z-index on each series.
 * Used by area and line charts to configure circular point markers.
 */
export declare function setSeriesMarkerStyles(series: Highcharts.SeriesOptions[]): void;
/**
 * Sets up the colors including lineColor (SVG stroke) on each of the series objects
 * based on the position in the series array.
 */
export declare function setSeriesColors(series: Highcharts.SeriesOptions[]): void;
//# sourceMappingURL=shared.d.ts.map