import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import { O as Optional, M as MaybeAccessor, A as Assign } from './types-Bc0WfPsv.js'; import { R as RenderStrategyProps } from './render-strategy-B5MqQP3X.js'; import { TreeNode, TreeCollection } from '@zag-js/collection'; import { HTMLProps, PolymorphicProps } from './components/factory.js'; import { PropTypes } from '@zag-js/solid'; import * as treeView from '@zag-js/tree-view'; interface UseTreeViewProps extends Optional, 'id'> { /** * The collection of tree nodes */ collection: TreeCollection; } interface UseTreeViewReturn extends Accessor> { } declare const useTreeView: (props: MaybeAccessor>) => UseTreeViewReturn; interface TreeViewRootBaseProps extends UseTreeViewProps, RenderStrategyProps, PolymorphicProps<'div'> { } interface TreeViewRootProps extends Assign, TreeViewRootBaseProps> { } declare const TreeViewRoot: (props: TreeViewRootProps) => JSX.Element; type TreeViewRootComponent

= (props: Assign, P>) => JSX.Element; interface RootProviderProps { value: UseTreeViewReturn; } interface TreeViewRootProviderBaseProps extends RootProviderProps, RenderStrategyProps, PolymorphicProps<'div'> { } interface TreeViewRootProviderProps extends HTMLProps<'div'>, TreeViewRootProviderBaseProps { } declare const TreeViewRootProvider: (props: TreeViewRootProviderProps) => JSX.Element; type TreeViewRootProviderComponent

= (props: Assign, P>) => JSX.Element; interface TreeViewTreeBaseProps extends PolymorphicProps<'div'> { } interface TreeViewTreeProps extends HTMLProps<'div'>, TreeViewTreeBaseProps { } declare const TreeViewTree: (props: TreeViewTreeProps) => solid_js.JSX.Element; export { TreeViewRoot as T, type UseTreeViewProps as U, type TreeViewRootBaseProps as a, type TreeViewRootComponent as b, type TreeViewRootProps as c, TreeViewRootProvider as d, type TreeViewRootProviderBaseProps as e, type TreeViewRootProviderComponent as f, type TreeViewRootProviderProps as g, TreeViewTree as h, type TreeViewTreeBaseProps as i, type TreeViewTreeProps as j, type UseTreeViewReturn as k, useTreeView as u };