import type { SunburstLabelRotation, SunburstLabelText, SunburstShape, SunburstValueMode } from '../utils/hierarchy-layout'; import type { Snippet } from 'svelte'; import type { HTMLAttributes } from 'svelte/elements'; type $$ComponentProps = { chart: `sunburst` | `treemap`; show_controls?: boolean; controls_open?: boolean; value_mode?: SunburstValueMode; max_depth?: number; min_fraction?: number; max_children?: number; show_labels?: boolean; label_text?: SunburstLabelText; zoom_on_click?: boolean; show_breadcrumbs?: boolean; shape?: SunburstShape; inner_radius?: number; pad_angle?: number; label_rotation?: SunburstLabelRotation; padding_inner?: number; padding_top?: number; padding_outer?: number; export_buttons?: boolean; on_export?: (format: `svg` | `png`) => void; toggle_props?: HTMLAttributes; pane_props?: HTMLAttributes; children?: Snippet; }; declare const HierarchyControls: import("svelte").Component<$$ComponentProps, {}, "show_labels" | "show_controls" | "min_fraction" | "shape" | "inner_radius" | "pad_angle" | "label_rotation" | "padding_inner" | "padding_top" | "padding_outer" | "value_mode" | "max_depth" | "max_children" | "label_text" | "zoom_on_click" | "show_breadcrumbs" | "controls_open">; type HierarchyControls = ReturnType; export default HierarchyControls;