import "./TreeSelector.scss"; import type { SelectableTreeRenderProps } from "./SelectableTree.js"; /** * A definition for trees displayed in `TreeSelector` * @internal */ export interface TreeContentDefinition { id: string; label: string; render: (props: SelectableTreeRenderProps) => React.ReactNode; startIcon?: React.ReactNode; } /** * Props for `TreeSelector` * @internal */ export interface TreeSelectorProps { defaultSelectedContentId: string; trees: TreeContentDefinition[]; density?: "enlarged" | "default"; onPerformanceMeasured?: (feature: string, elapsedTime: number) => void; onFeatureUsed?: (feature: string) => void; } /** * A component that accepts a list of trees and renders a select box at the top, * allowing to choose which of the provided tree components should be rendered at the bottom. * @internal */ export declare function TreeSelector(props: TreeSelectorProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=TreeSelector.d.ts.map