import { PlaitOptionsBoard } from '@plait/core'; import { MindElement } from '../interfaces/element'; import { AbstractNode } from '@plait/layouts'; export declare enum AbstractHandlePosition { start = "start", end = "end" } export declare enum AbstractResizeState { start = "start", resizing = "resizing", end = "end" } export interface PlaitAbstractBoard extends PlaitOptionsBoard { onAbstractResize?: (state: AbstractResizeState) => void; } export type AbstractRefs = Map>;