import type { ComponentProps, FC } from 'react'; import type { TreeNode } from '@ark-ui/react/tree-view'; import { TreeView, type TreeViewRootProps } from '@ark-ui/react/tree-view'; export type { TreeViewExpandedChangeDetails } from '@ark-ui/react/tree-view'; export { createTreeCollection, type TreeCollection, type TreeNode } from '@ark-ui/react/tree-view'; export type TreeBaseRootProps = TreeViewRootProps & { className?: string; }; export declare function TreeBaseRoot({ className, ...props }: TreeBaseRootProps): import("react/jsx-runtime").JSX.Element; export declare namespace TreeBaseRoot { var displayName: string; } type TreeBaseTreeProps = ComponentProps; export declare const TreeBaseTree: FC; export declare const TreeBaseNodeProvider: typeof TreeView.NodeProvider; type TreeBaseBranchProps = ComponentProps; export declare const TreeBaseBranch: FC; type TreeBaseBranchControlProps = ComponentProps; export declare const TreeBaseBranchControl: FC; type TreeBaseBranchContentProps = ComponentProps; export declare const TreeBaseBranchContent: FC; export declare const TreeBaseBranchIndicator: import("react").ForwardRefExoticComponent>; type TreeBaseBranchIndentGuideProps = ComponentProps; export declare const TreeBaseBranchIndentGuide: FC; export declare const TreeBaseBranchText: import("react").ForwardRefExoticComponent>; export declare const TreeBaseBranchTrigger: import("react").ForwardRefExoticComponent>; type TreeBaseItemProps = ComponentProps; export declare const TreeBaseItem: FC; export declare const TreeBaseItemText: import("react").ForwardRefExoticComponent>; export declare const TreeBaseLabel: import("react").ForwardRefExoticComponent>; export declare const TreeBaseContext: (props: TreeView.ContextProps) => import("react").ReactNode;