import { Consequence, RuleSet } from "./types/schema";
import { Context } from "./types/engine";
export default function RulesEngine(ruleset: RuleSet): {
    execute: (context: Context) => Array<Consequence[]>;
    getVersion: () => number;
    numRules: () => number;
};
