import { IntersectionRuleDefinition } from "../../Intersection/IntersectionRuleDefinition";
import { StatementRuleDefinition } from "../../Statement/StatementRuleDefinition";
import { RuleTableDefinition } from "../../Table/RuleTable/Structure/RuleTableDefinition";
import { ValueTableDefinition } from "../../Table/ValueTable/ValueTableDefinition";
import { XFlowConfiguration } from "../../../Flow/Structure/XFlowConfiguration";
import { RuleSetDefinition } from "./RuleSetDefinition";
export declare class RuleSetRule {
    executionOrdinal: number;
    rule?: IntersectionRuleDefinition | StatementRuleDefinition | RuleTableDefinition | ValueTableDefinition | XFlowConfiguration | RuleSetDefinition;
}
