import type { Filter, WhereBuilder } from './public-api.js'; /** Validate the filter grammar before it reaches an index or scan path. */ export declare function validateFilter(filter: unknown, path?: string): asserts filter is Filter; /** Apply a validated filter with strict, documented value semantics. */ export declare function matchesFilter(metadata: Record, filter: Filter): boolean; export declare const where: WhereBuilder; /** Alias for callers who prefer `filter.eq(...)` over `where.eq(...)`. */ export declare const filter: WhereBuilder; export declare function throwIfAborted(signal?: AbortSignal): void; //# sourceMappingURL=filter.d.ts.map