'use strict' ; import type BubbleLegendItem from './BubbleLegendItem' ; import { Palette } from '../../Core/Color/Palettes.js' ; since product requires optionparent const BubbleLegendDefaults = { sample sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } borderColor : void 0 , /**
     * The width of the ranges borders in pixels, can be also
     * defined for an individual range.
     */ borderWidth : 2 , sample type { string } className : void 0 , sample sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } color : void 0 , sample type { string } connectorClassName : void 0 , type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } connectorColor : void 0 , sample connectorDistance : 60 , sample connectorWidth : 1 , /**
     * Enable or disable the bubble legend.
     */ enabled : false , /**
     * Options for the bubble legend labels.
     */ labels : { sample type { string } className : void 0 , /**
         * Whether to allow data labels to overlap.
         */ allowOverlap : false , sample type { string } format : '' , type { Highcharts . FormatterCallbackFunction < Highcharts . BubbleLegendFormatterContextObject > } formatter : void 0 , sample type { Highcharts . AlignValue } align : 'right' , type { Highcharts . CSSObject } style : { ignore-option fontSize : '10px' , ignore-option color : Palette . neutralColor100 } , /**
         * The x position offset of the label relative to the
         * connector.
         */ x : 0 , /**
         * The y position offset of the label relative to the
         * connector.
         */ y : 0 } , /**
     * Miximum bubble legend range size. If values for ranges are
     * not specified, the `minSize` and the `maxSize` are calculated
     * from bubble series.
     */ maxSize : 60 , /**
     * Minimum bubble legend range size. If values for ranges are
     * not specified, the `minSize` and the `maxSize` are calculated
     * from bubble series.
     */ minSize : 10 , sample legendIndex : 0 , sample sample type { Array < * > } ranges : { type { number } value : void 0 , type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } borderColor : void 0 , type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } color : void 0 , type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } connectorColor : void 0 } as any , sample type { Highcharts . BubbleSizeByValue } sizeBy : 'area' , /**
     * When this is true, the absolute value of z determines the
     * size of the bubble. This means that with the default
     * zThreshold of 0, a bubble of value -1 will have the same size
     * as a bubble of value 1, while a bubble of value 0 will have a
     * smaller size according to minSize.
     */ sizeByAbsoluteValue : false , /**
     * Define the visual z index of the bubble legend.
     */ zIndex : 1 , /**
     * Ranges with with lower value than zThreshold, are skipped.
     */ zThreshold : 0 } ; export default BubbleLegendDefaults ;