import { DrawSettings } from '../structs/DrawSettings';
import { ShapeType } from '../enums/ShapeType';
import { DrawEvent } from '../events/DrawEvent';
import { ClickableGameObject } from './ClickableGameObject';
/**
 * Represents drawable, clickable shape on canvas
 * @group Game Objects
 */
export declare class Shape extends ClickableGameObject {
    type: ShapeType;
    properties: DrawSettings;
    OnDraw(event: DrawEvent): void;
}
