import { IComparator } from "./comparator.interface";
export declare class Comparator<T> implements IComparator<T> {
    equal(a: T, b: T): boolean;
    lessThanOrEqual(a: T, b: T, aKey?: string): boolean;
    strictlyLessThan(a: T, b: T, aKey?: string): boolean;
    moreThanOrEqual(a: T, b: T, aKey?: string): boolean;
    strictlyMoreThan(a: T, b: T, aKey?: string): boolean;
    private isObject;
    private matchesLessThanOrEqual;
    private matchesMoreThanOrEqual;
    private matchesStrictlyMoreThan;
    private matchesStrictlyLessThan;
}
