import type { ExecutableAbstractFunctionExpression } from "@hylimo/core"; import type { Point, Size, Element } from "@hylimo/diagram-common"; import type { LayoutElement } from "../../layoutElement.js"; import type { Layout } from "../../engine/layout.js"; import { CanvasConnectionSegmentLayoutConfig } from "./canvasConnectionSegmentLayoutConfig.js"; /** * Layout config for canvas line segments */ export declare class CanvasAxisAlignedSegmentLayoutConfig extends CanvasConnectionSegmentLayoutConfig { type: string; idGroup: string; constructor(); layout(layout: Layout, element: LayoutElement, position: Point, size: Size, id: string): Element[]; createPrototype(): ExecutableAbstractFunctionExpression; } //# sourceMappingURL=canvasAxisAlignedSegmentLayoutConfig.d.ts.map