/** * Defines something that is equatable to other things. */ export interface IEquatable { /** * Check whether this instance is equal to another instance. * @param {any} other - The instance to compare to. * @returns {boolean} True if the instances are equal, false if not. */ equals(other: any): boolean; } /** * Checks whether or not an object is an instance of {@link IEquatable}. * @param {any} object - The object to check. * @returns {boolean} True if the object is an {@link IEquatable}, false if not. */ export declare const isEquatable: (object: any) => object is IEquatable; //# sourceMappingURL=IEquatable.d.ts.map