/** * Checks if the argument passed is an object */ export declare const isObj: (x: T) => boolean; /** * Determine if two objects are equal */ export declare const equal: >(a: T, b: U) => boolean; /** * Comparer helpers */ export declare const composeComparers: (previousComparer: (a: T, b: T) => number, currentComparer: (a: T, b: T) => number) => ((a: T, b: T) => number); export declare const keyComparer: (_keySelector: (key: T) => string, descending?: boolean) => ((a: T, b: T) => number);