import Konva from 'konva'; import { Board } from '../../../Board'; import { ShapeModel } from '../../ShapeModel'; import { LabelConfig } from '../../../types'; export declare class LabelModel extends ShapeModel { config: LabelConfig; private isEditingEnabled; constructor(board: Board, node: Konva.Label, config?: LabelConfig); get type(): string; get isEditing(): boolean; get textNode(): Konva.Text; get tagNode(): Konva.Tag; rotate(theta: number): void; updateTag(attributes: Partial): void; updateText(attributes: Partial): void; private transform; private inlineEdit; private changeText; private updateTransformer; private setInputFocus; }