import { IZDataMatch } from '../match/data-match.mjs'; import { IZFilter } from './filter.mjs'; /** * Represents a data match object that applies a filter. * * This implementation of a data match will search against fields on the given target * object where the filter subject matches a property on said object. * * @param TData - * The type of data being filtered. */ export declare class ZDataFilterFields implements IZDataMatch { private _matchLogicFilter; private _matchSubjectFilter; match(data: TData, filter: IZFilter): boolean; }