import { IAsset, CanvasProperties, Canvas } from '.'; import { IPhysicalObject } from '../geometry'; export declare abstract class Asset implements IAsset { x: number; y: number; width: number; height: number; color: string; obj: IPhysicalObject; canvas: Canvas; context: CanvasRenderingContext2D; properties: CanvasProperties; constructor(canvas: Canvas); setContext(context: CanvasRenderingContext2D): void; draw(): void; }