import { MindElement, BaseData } from '../interfaces'; import { AbstractHandlePosition } from '../plugins/with-abstract-resize.board'; import { Generator } from '@plait/common'; export interface ActiveData { selected: boolean; } export declare class NodeActiveGenerator extends Generator { static key: string; abstractOutlineG?: SVGGElement; canDraw(element: MindElement, data: ActiveData): boolean; draw(element: MindElement, data: ActiveData): SVGGElement; updateAbstractOutline(element: MindElement, activeHandlePosition?: AbstractHandlePosition, resizingLocation?: number): void; }