import { type CSSProperties, type KeyboardEvent, type ReactNode } from "react";
import type { UiTreeViewAriaAttributes } from "./types.js";
/**
 * @internal
 */
interface IUiTreeviewRootProps {
    children?: ReactNode;
    path: number[];
    handleKeyDown: (event: KeyboardEvent) => void;
    ariaAttributes: UiTreeViewAriaAttributes;
    style?: CSSProperties;
    dataTestId?: string;
}
/**
 * @internal
 */
export declare function UiTreeviewRoot({ handleKeyDown, children, ariaAttributes, path, style, dataTestId }: IUiTreeviewRootProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=UiTreeviewRoot.d.ts.map