/**
* Checks if 2 values are equal in terms of value equality
*
* @name equal(expected: A, actual: A): A
* @example
* import { equal } from '@typed/assertions'
*
* equal({ a: 1 }, { a: 2 }) // throws AssertionError
*/
export declare const equal: Equal;
export interface Equal {
(expected: A, actual: A): A;
(expected: A): (actual: A) => A;
}