/// <reference types="react" />
import { TreeRuleNode } from "@appglue/common/dist/Rule/Tree/Structure/TreeRuleNode";
import { TreeRuleEditContext } from "@appglue/common/dist/Rule/Tree/TreeRuleEditContext";
import { TreeRuleConfiguration } from "@appglue/common/dist/Rule/Tree/TreeRuleConfiguration";
import { TreeRuleBuilder } from "../TreeRuleBuilder";
export interface TreeRuleNodeProps {
    node: TreeRuleNode;
    editContext: TreeRuleEditContext;
    ruleDefinition: TreeRuleConfiguration;
    treeRuleBuilder?: TreeRuleBuilder;
}
export declare const XTreeRuleNode: (props: {
    node: TreeRuleNode;
    editContext: TreeRuleEditContext;
    ruleDefinition: TreeRuleConfiguration;
    treeRuleBuilder?: TreeRuleBuilder;
}) => JSX.Element;
