import { DataSet, Rule } from "@systemic-games/pixels-core-animation"; import EditAction from "./EditAction"; import EditAnimation from "./EditAnimation"; import EditCondition from "./EditCondition"; import EditDataSet from "./EditDataSet"; export default class EditRule { readonly uuid: string; condition: EditCondition; actions: EditAction[]; constructor(condition: EditCondition, actions?: EditAction[] | EditAction); toRule(editSet: EditDataSet, set: DataSet, ruleId: number): Rule; duplicate(): EditRule; replaceAnimation(oldAnimation: EditAnimation, newAnimation: EditAnimation): void; requiresAnimation(animation: EditAnimation): boolean; } //# sourceMappingURL=EditRule.d.ts.map