export declare type Comparator = (a: T, b: U) => number; export declare type EqualityComparator = (a: T, b: U) => boolean; declare const numberComparator: Comparator; declare const stringComparator: Comparator; declare const booleanComparator: Comparator; declare const objectComparator: Comparator, Record>; declare const deepObjectComparator: Comparator; declare function isEquals(x: T, y: U): boolean; export { numberComparator, stringComparator, deepObjectComparator, booleanComparator, objectComparator, isEquals };