export interface DeeplyEqualsOptions { /** * Whether or not `NaN === NaN` should be treated as `true`. */ checkNaN: boolean; } /** * Returns `true` if some input value is deeply (recursively) equal to the provided value. Returns `false` otherwise. * @group Greedy helpers * @example * using(someObject).pipe( * deeplyEquals(someOtherObject) * ); */ export declare const deeplyEquals: (value: unknown, options?: Partial) => (input: unknown) => boolean;