import type { FieldPlugin } from "../../../plugins/definitions/FieldPlugin.js"; export interface IFilterUtilParams { items: T[]; where: Record; /** * An array of fields that require some special operation. */ fields: FieldPlugin[]; } export interface IFilterUtil { filter(params: IFilterUtilParams): T[]; } export declare const FilterUtil: import("@webiny/di").Abstraction; export declare namespace FilterUtil { type Interface = IFilterUtil; type Params = IFilterUtilParams; }