import type { IHandler, IMouseUpEvent, IShape } from '../../../abstraction'; import { DrawerBase } from './drawer-base'; export declare abstract class ClickableDrawer extends DrawerBase { protected _mouseUpBound: IHandler; constructor(shapes?: Array); isClickable(): boolean; lock(): void; release(): void; protected handleMouseUp(event: IMouseUpEvent): void; protected onClick(event: IMouseUpEvent): void; protected onRightClick(event: IMouseUpEvent): void; }