import { Comparable, Predicate } from '../../interfaces';
import { PredicatesComparable } from '../comparable';
import { CompoundPredicate } from './base-compound.predicate';
export declare class And extends CompoundPredicate {
    /**
     * ** Factory method.
     */
    static of(comparable: PredicatesComparable): And;
    static of(...predicates: Predicate[]): And;
    /**
     * @inheritDoc
     */
    evaluate(comparable: Comparable): boolean;
}
