/**
 * Nested condition shape: has `operator` and `conditions`, no `field`.
 */
type NestedCondition = {
    operator: string;
    conditions: unknown;
};
/**
 * Type guard: checks if the value is a nested condition (operator + conditions, no field).
 *
 * @param condition - Value to check
 * @returns `true` when condition has `operator` and `conditions` and no `field`; otherwise `false`
 */
export declare function isNestedCondition(condition: unknown): condition is NestedCondition;
export {};
//# sourceMappingURL=is-nested-condition.d.ts.map