import { IntersectionRuleConfiguration } from "@appglue/common/dist/Rule/Intersection/IntersectionRuleConfiguration";
import { RuleTableConfiguration } from "@appglue/common/dist/Rule/Table/Rule/RuleTableConfiguration";
import { ValueTableConfiguration } from "@appglue/common/dist/Rule/Table/Value/ValueTableConfiguration";
import { FlowConfiguration } from "@appglue/common/dist/Flow/FlowConfiguration";
import { RuleSetDefinition } from "./RuleSetDefinition";
import { StatementRuleConfiguration } from "@appglue/common/dist/Rule/Statement/StatementRuleConfiguration";
export declare class RuleSetRule {
    executionOrdinal: number;
    rule?: IntersectionRuleConfiguration | StatementRuleConfiguration | RuleTableConfiguration | ValueTableConfiguration | FlowConfiguration | RuleSetDefinition;
}
