/// /// /// /// interface Drawable { draw(graph: Graph): void; add(graph: Graph): void; remove(graph: Graph): void; equals(other: Drawable): boolean; toString(): string; }