/** @typedef {typeof __propDef.props} ZoomableCirclesProps */ /** @typedef {typeof __propDef.events} ZoomableCirclesEvents */ /** @typedef {typeof __propDef.slots} ZoomableCirclesSlots */ export default class ZoomableCircles extends SvelteComponent<{ padding?: number; tree?: { name: string; children: ({ name: string; children: { name: string; value: number; }[]; value?: undefined; } | { name: string; value: number; children?: undefined; })[]; }; svgWidth?: number; svgHeight?: number; startColor?: string; endColor?: string; textFillColor?: string; circleHoverStrokeColor?: string; circleHoverStrokeWidth?: number; textFontSize?: number; zoomDurationMs?: number; }, { [evt: string]: CustomEvent; }, {}> { } export type ZoomableCirclesProps = typeof __propDef.props; export type ZoomableCirclesEvents = typeof __propDef.events; export type ZoomableCirclesSlots = typeof __propDef.slots; import { SvelteComponent } from "svelte"; declare const __propDef: { props: { padding?: number; tree?: { name: string; children: ({ name: string; children: { name: string; value: number; }[]; value?: undefined; } | { name: string; value: number; children?: undefined; })[]; }; svgWidth?: number; svgHeight?: number; startColor?: string; endColor?: string; textFillColor?: string; circleHoverStrokeColor?: string; circleHoverStrokeWidth?: number; textFontSize?: number; zoomDurationMs?: number; }; events: { [evt: string]: CustomEvent; }; slots: {}; }; export {};