import { Eq } from 'fp-ts/lib/Eq'; import { Predicate } from 'fp-ts/lib/function'; /** * Similar to [R.equals](https://ramdajs.com/docs/#equals), but: * - Requires an explicit `Eq` instance * - Does not directly handle cyclical data structures, relies on `Eq instance to determine equality * - Does not dispatch to the `equals` method of both arguments if present * * @since 0.1.7 */ export declare function equals(E: Eq): { (x: A, y: A): boolean; (x: A): Predicate; };