import type { BasePlotProps, SunburstGroupGap, SunburstLabelRotation, SunburstShape } from '..'; import type { HierarchyChartProps } from '../core/utils/hierarchy-state.svelte'; import type { ViewWindow } from './render'; import type { PositionedArc } from '../core/utils/hierarchy-layout'; import { type Snippet } from 'svelte'; import type { HTMLAttributes } from 'svelte/elements'; import type { TweenOptions } from 'svelte/motion'; declare function $$render = Record>(): { props: HTMLAttributes & Omit & HierarchyChartProps & { shape?: SunburstShape; inner_radius?: number; pad_angle?: number; label_rotation?: SunburstLabelRotation; group_gap?: SunburstGroupGap | null; tween?: TweenOptions; arc_content?: Snippet<[{ arc: PositionedArc; a0: number; a1: number; r0: number; r1: number; }]>; center_content?: Snippet<[{ root: PositionedArc | null; radius: number; zoomed: boolean; }]>; }; exports: {}; bindings: "data" | "show_labels" | "show_controls" | "min_fraction" | "shape" | "inner_radius" | "pad_angle" | "label_rotation" | "value_mode" | "max_depth" | "max_children" | "label_text" | "zoom_on_click" | "show_breadcrumbs" | "fullscreen" | "zoom_root_id" | "controls_open" | "hovered"; slots: {}; events: {}; }; declare class __sveltets_Render = Record> { props(): ReturnType>['props']; events(): ReturnType>['events']; slots(): ReturnType>['slots']; bindings(): "data" | "show_labels" | "show_controls" | "min_fraction" | "shape" | "inner_radius" | "pad_angle" | "label_rotation" | "value_mode" | "max_depth" | "max_children" | "label_text" | "zoom_on_click" | "show_breadcrumbs" | "fullscreen" | "zoom_root_id" | "controls_open" | "hovered"; exports(): {}; } interface $$IsomorphicComponent { new = Record>(options: import('svelte').ComponentConstructorOptions['props']>>): import('svelte').SvelteComponent['props']>, ReturnType<__sveltets_Render['events']>, ReturnType<__sveltets_Render['slots']>> & { $$bindings?: ReturnType<__sveltets_Render['bindings']>; } & ReturnType<__sveltets_Render['exports']>; = Record>(internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>; z_$$bindings?: ReturnType<__sveltets_Render['bindings']>; } declare const Sunburst: $$IsomorphicComponent; type Sunburst = Record> = InstanceType>; export default Sunburst;