export declare class JsonLogic { operations: { [key: string]: Function; }; constructor(); enhancedApply(logic: any, data?: object): any; apply(logic: any, data?: object, debug?: any[]): any; uses_data(logic: { [x: string]: any; }): any[]; add_operation(name: string, code: any): void; rm_operation(name: string | number): void; rule_like(rule: any[], pattern: string | object | any[]): boolean; private truthy; get_operator(logic: object): string; get_values(logic: any): any; private is_logic; private arrayUnique; }