import { BoundingBox, ITransformData, Transform } from 'xyzt'; interface ICanvasRectangleOptions { transform: ITransformData; color?: string; hovered?: boolean; } export declare class CanvasRectangle extends BoundingBox { readonly options: ICanvasRectangleOptions; constructor(options: ICanvasRectangleOptions); render(ctx: CanvasRenderingContext2D, transform: Transform): void; applyTransform(transform: ITransformData): void; } export {}; /** * TODO: Anotate * TODO: breakup into files * TODO: Write tests */