/**
* html/tree — CVA-styled tree diagram primitives with visual connector lines.
*
* Exports:
* TreeRootEl — Scrollable tree container with role="tree"
* TreeBranchEl — Vertical flex container for node + children
* TreeChildrenEl — Horizontal flex row of child branches
* TreeChildWrapperEl — Wraps each child with connector line pseudo-elements
* TreeVerticalLineEl — Vertical connector from parent to children row
*/
import { type HTMLAttributes } from "react";
import { type VariantProps } from "class-variance-authority";
export declare const treeRootVariants: (props?: ({
size?: "sm" | "lg" | "md" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type TreeRootElProps = HTMLAttributes & VariantProps;
export declare const TreeRootEl: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({
size?: "sm" | "lg" | "md" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>;
export declare const TreeBranchEl: import("react").ForwardRefExoticComponent & {
align?: "center" | "start";
} & import("react").RefAttributes>;
export declare const TreeChildrenEl: import("react").ForwardRefExoticComponent & {
align?: "center" | "start";
} & import("react").RefAttributes>;
export declare const treeChildWrapperVariants: (props?: ({
position?: "middle" | "first" | "last" | "only" | null | undefined;
size?: "sm" | "lg" | "md" | null | undefined;
connectors?: boolean | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type TreeChildWrapperElProps = HTMLAttributes & VariantProps;
export declare const TreeChildWrapperEl: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({
position?: "middle" | "first" | "last" | "only" | null | undefined;
size?: "sm" | "lg" | "md" | null | undefined;
connectors?: boolean | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>;
export declare const treeVerticalLineVariants: (props?: ({
size?: "sm" | "lg" | "md" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type TreeVerticalLineElProps = HTMLAttributes & VariantProps;
export declare const TreeVerticalLineEl: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({
size?: "sm" | "lg" | "md" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>;
//# sourceMappingURL=tree.d.ts.map