/**
 * Evaluates display conditions from the schema.
 *
 * Display conditions are strings like:
 * - "field_name == 'value'"
 * - "field_name != 'other_value'"
 * - "nested.field == true"
 *
 * This parser safely evaluates these conditions without using eval().
 */
export declare function evaluateCondition(condition: string, formValues: Record<string, unknown>): boolean;
/**
 * Parse multiple conditions joined by && or ||
 * Example: "field1 == 'a' && field2 != 'b'"
 */
export declare function evaluateCompoundCondition(condition: string, formValues: Record<string, unknown>): boolean;
