import { IComparer, IEqualityComparer } from './_types'; export default class CustomComparer implements IComparer, IEqualityComparer { #private; constructor(comparer?: (a: T, b: T) => number, equalityComparer?: (x: T, y: T) => boolean); compare(x: T, y: T): number; equals(x: T, y: T): boolean; greaterThan(x: T, y: T): boolean; greaterThanOrEqual(x: T, y: T): boolean; lessThan(x: T, y: T): boolean; lessThanOrEqual(x: T, y: T): boolean; }