import { JsonNode, JsonNodeHastElement } from '@zag-js/json-tree-utils';
export interface JsonTreeViewNodeBaseProps {
    /**
     * The icon to use for the arrow.
     */
    arrow?: React.ReactElement;
    /**
     * The indent guide to use for the tree.
     */
    indentGuide?: boolean | React.ReactElement;
    /**
     * The function to render the value of the node.
     */
    renderValue?: (node: JsonNodeHastElement) => React.ReactNode;
}
export interface JsonTreeViewNodeProps extends JsonTreeViewNodeBaseProps {
    node: JsonNode;
    indexPath: number[];
}
export declare function JsonTreeViewNode(props: JsonTreeViewNodeProps): import("react/jsx-runtime").JSX.Element;
