import type { IComment, ICommentDrawer, IMouseUpEvent } from '../../abstraction'; import { DrawerType, ShapeType } from '../../abstraction'; import { RectangleShapeDrawer } from './base'; export declare class CommentDrawer extends RectangleShapeDrawer implements ICommentDrawer { get type(): DrawerType; get shapeType(): ShapeType; isBase(): boolean; protected isValidDimension(width: number, height: number): boolean; protected createShape(): IComment; protected triggerShapeCreatedEvent(event: IMouseUpEvent): void; }