import { Optional } from '@hazae41/option'; type Equalser = (a: T, b: T) => Optional; declare namespace Equals { function ref(a: unknown, b: unknown): boolean; function json(a: unknown, b: unknown): boolean | undefined; function shallow(a?: unknown, b?: unknown): boolean; } export { Equals, type Equalser };