import { Assertion, Verification } from '../types';
export declare const eq: EqualsFn;
export interface EqualsFn {
    <T>(expected: T, actual: T): Assertion<T>;
    <T>(expected: T): (actual: T) => Assertion<T>;
}
export declare class Equals<T> implements Assertion<T> {
    private expected;
    private actual;
    constructor(expected: T, actual: T);
    verify(verification: Verification<T>): void;
}
