import { Criteria } from '../../interfaces';
/**
 * ** Primitive Criteria that check equals by reference or if primitive by value, using ===
 */
export declare class PrimitiveCriteria<T extends object> implements Criteria<T> {
    private _property;
    private _assertionValue;
    /**
     * ** Constructor.
     */
    constructor(property: keyof T, assertionValue: T[keyof T]);
    /**
     * @inheritDoc
     */
    meetCriteria(elements: T[]): T[];
}
