import { RulesLogic } from "json-logic-js"; export declare class RuleBuilder { static group: { and: (...args: RulesLogic[]) => RulesLogic; or: (...args: RulesLogic[]) => RulesLogic; not: (arg: RulesLogic) => RulesLogic; }; static value: { var: (key: string) => RulesLogic; eq: (key: string, b: any) => RulesLogic; neq: (key: string, b: any) => RulesLogic; gt: (key: string, b: any) => RulesLogic; gte: (key: string, b: any) => RulesLogic; lt: (key: string, b: any) => RulesLogic; lte: (key: string, b: any) => RulesLogic; in: (key: string, array: any[]) => RulesLogic; lengthEquals: (key: string, length: number) => RulesLogic; isEmpty: (key: string) => RulesLogic; isNotEmpty: (key: string) => RulesLogic; isTrue: (key: string) => RulesLogic; isFalse: (key: string) => RulesLogic; startsWith: (key: string, prefix: string) => RulesLogic; contains: (key: string, value: string) => RulesLogic; endsWith: (key: string, suffix: string) => RulesLogic; dateAfter: (key: string, date: string) => RulesLogic; dateBefore: (key: string, date: string) => RulesLogic; truthy: (key: string) => RulesLogic; }; } //# sourceMappingURL=rule-builder.d.ts.map