/** * Every object that wants to be unique can extend this object * which will assign a unique ID */ export declare abstract class Identifiable { private readonly _id; constructor(); get id(): number; /** * Check if the other object is the same as this object * * @param other - the object to check */ is(other: Identifiable | undefined | null): boolean; }