import type { ColorSchemeName } from '../colors'; import type { CompositionType } from './'; import type { ElementSymbol } from '../element'; import type { Snippet } from 'svelte'; import type { SVGAttributes } from 'svelte/elements'; import { type ChartSegmentData } from './index'; type BubbleSegmentData = ChartSegmentData & { radius: number; x: number; y: number; }; type $$ComponentProps = SVGAttributes & { composition: CompositionType; size?: number; padding?: number; show_labels?: boolean; show_amounts?: boolean; color_scheme?: ColorSchemeName; bubble_content?: Snippet<[BubbleSegmentData]>; interactive?: boolean; svg_node?: SVGSVGElement | null; children?: Snippet<[{ hovered_element: ElementSymbol | null; }]>; }; declare const BubbleChart: import("svelte").Component<$$ComponentProps, {}, "svg_node">; type BubbleChart = ReturnType; export default BubbleChart;