import { Base, IEqualityComparer, IEqualityComparer$1, Type } from "./type"; /** * @hidden */ export declare abstract class EqualityComparer$1 extends Base implements IEqualityComparer, IEqualityComparer$1 { static $t: Type; protected $t: Type; constructor($t: Type); static defaultEqualityComparerValue($t: Type): EqualityComparer$1; equalsC(a: any, b: any): boolean; getHashCodeC(a: any): number; } /** * @hidden */ export declare class DefaultEqualityComparer$1 extends EqualityComparer$1 { static $t: Type; protected $t: Type; constructor($t: Type); equalsC(a: T, b: T): boolean; getHashCodeC(a: T): number; }