/** * FilterBuilder - Fluent interface for constructing filter expressions * * Supports AND/OR combinations with proper precedence handling. * Per the Spinta grammar, AND binds tighter than OR. * Auto-wraps expressions in parentheses when mixing operators. */ import type { FilterBuilderInterface, FieldFilterInterface, FilterExpression } from './types.js'; /** * FilterBuilder - Entry point for constructing filter expressions */ export declare class FilterBuilder implements FilterBuilderInterface { field(name: keyof T | string): FieldFilterInterface; } /** * Converts a filter expression tree to a Spinta query string */ export declare function filterToString(expr: FilterExpression): string; //# sourceMappingURL=FilterBuilder.d.ts.map