import type { FieldCondition, PredicateFunction } from '../types/index.js';
export declare function matchesConditions(item: any, conditions: Record<string, any>): boolean;
export declare function matchesFieldCondition(actual: any, condition: FieldCondition<any>): boolean;
export declare function isOperatorObject(value: any): boolean;
export declare function toPredicate<T>(where: Record<string, any> | PredicateFunction<T>): PredicateFunction<T>;
