import { ViewItem } from "../shared/interfaces"; import { ContentItemActions } from "@next-libs/basic-components"; interface RenderOptions { contentItemActions?: ContentItemActions; wrapAnApp?: boolean | "auto"; onReorderClick?: (node: ViewItem) => void; onNodeClick?: (node: ViewItem) => void; onDragEnd?: (offsetX: number, offsetY: number) => void; initialOffsetX?: number; initialOffsetY?: number; } export declare class BuilderGraph { private readonly canvas; private readonly linksLayer; private readonly nodesLayer; private readonly defs; private readonly arrowMarkerId; private readonly linksContainer; private readonly nodesContainer; private links; private nodes; private onDragEnd; private offsetX; private offsetY; private nodesContainerWidth; private nodesContainerHeight; constructor(); transform(dx: number, dy: number): void; getDOMNode(): HTMLDivElement; render(builderData: ViewItem[], options?: RenderOptions): void; } export {};