/*! * Convert JS SDK * Version 1.0.0 * Copyright(c) 2020 Convert Insights, Inc * License Apache-2.0 */ import { RuleElement, RuleObject } from '../../../types'; import { RuleError } from '../../../enums'; export interface RuleManagerInterface { comparisonProcessor: Record; getComparisonProcessorMethods(): Array; isRuleMatched(data: Record, ruleSet: RuleObject, logEntry?: string): boolean | RuleError; isValidRule(rule: RuleElement): boolean; isUsingCustomInterface(data: Record): boolean; }