import { Config, LayerConfig, StaticLegend, SymbolType } from '../types';
export declare const TICK_PADDING_RIGHT = 8;
export declare const TICK_PADDING_TOP = 8;
export declare const AXIS_LABEL_PADDING_BOTTOM = 15;
export declare const DEFAULT_RANGE_PADDING = 0;
export declare const SCATTER_POINT_SIZE = 6;
export declare const SCATTER_HOVER_POINT_SIZE = 12;
export declare const CURVES: {
    linear: import("d3-shape").CurveFactory;
    monotoneX: import("d3-shape").CurveFactory;
    monotoneY: import("d3-shape").CurveFactory;
    cubic: import("d3-shape").CurveFactory;
    step: import("d3-shape").CurveFactory;
    stepBefore: import("d3-shape").CurveFactory;
    stepAfter: import("d3-shape").CurveFactory;
    natural: import("d3-shape").CurveFactory;
};
export declare const CONFIG_DEFAULTS: Partial<Config>;
export declare const STATIC_LEGEND_DEFAULTS: Partial<StaticLegend>;
export declare const LAYER_DEFAULTS: {
    [layerType: string]: Partial<LayerConfig>;
};
export declare const ALL_SYMBOL_TYPES: SymbolType[];
/****************************************************************
 * Band Plot uses up to 3 "lines" of data:
 * upper, middle, lower
 * which will have the same color when shaded.
 *
 * When there are multiple bands on the same plot,
 * we want to contrast the bands to make them easily
 * distinguishable.
 *
 * Allow each band to take up 3 colors on the color scale,
 * even though only the first color is used. This is a simple way
 * to scale the band colors, and takes up the same scale with
 * the same number of total lines as Line Plot.
 */
export declare const BAND_COLOR_SCALE_CONSTANT = 3;
export declare const STATIC_LEGEND_MAXIMUM_HEIGHT_RATIO = 1;
export declare const STATIC_LEGEND_MINIMUM_HEIGHT_RATIO = 0;
export declare const STATIC_LEGEND_MAXIMUM_WIDTH_RATIO = 1;
export declare const STATIC_LEGEND_MINIMUM_WIDTH_RATIO = 0;
export declare const STATIC_LEGEND_LINE_SPACING_RATIO: number;
export declare const STATIC_LEGEND_LINE_HEIGHT_RATIO: number;
export declare const STATIC_LEGEND_BOX_PADDING = 10;
export declare const STATIC_LEGEND_SCROLL_PADDING = 15;
export declare const STATIC_LEGEND_COLUMN_CLASSNAME = "giraffe-static-legend-column";
export declare const LEGEND_COLUMN_CLASSNAME = "giraffe-legend-column";
export declare const TOOLTIP_MINIMUM_OPACITY = 0;
export declare const TOOLTIP_MAXIMUM_OPACITY = 1;
export declare const CLOCKFACE_Z_INDEX = 9599;
export declare const TICK_COUNT_LIMIT = 1000;
export declare const ANNOTATION_DEFAULT_HOVER_MARGIN = 20;
export declare const ANNOTATION_DEFAULT_OVERLAP_HOVER_MARGIN = 8;
export declare const ANNOTATION_DEFAULT_MAX_WIDTH = 250;
export declare const ANNOTATION_TOOLTIP_CONTAINER_NAME = "giraffe-annotation-tooltip-container";
export declare const LEAFLET_Z_INDEX = 399;
