export type FieldValueComparison = { $eq: unknown; } | { $ne: unknown; } | { $gt: number; } | { $gte: number; } | { $lt: number; } | { $lte: number; } | { $in: unknown[]; }; export type FieldConditionLeaf = Record; export type FieldCondition = { $and: FieldCondition[]; } | { $or: FieldCondition[]; } | { $not: FieldCondition; } | FieldConditionLeaf; export declare function evaluateCondition(condition: FieldCondition, formValues: Record): boolean; export declare function extractDependencyFields(condition: FieldCondition): string[]; //# sourceMappingURL=fieldCondition.d.ts.map