import type { FullObject } from "@hylimo/core"; import type { Size, Point, Element } from "@hylimo/diagram-common"; import type { LayoutElement, SizeConstraints } from "../../layoutElement.js"; import type { Layout } from "../../engine/layout.js"; import { StyledElementLayoutConfig } from "../styledElementLayoutConfig.js"; /** * Layout config for marker */ export declare class MarkerLayoutConfig extends StyledElementLayoutConfig { type: string; constructor(); measure(layout: Layout, element: LayoutElement, constraints: SizeConstraints): Size; layout(layout: Layout, element: LayoutElement, _position: Point, size: Size, id: string): Element[]; getChildren(element: LayoutElement): FullObject[]; } //# sourceMappingURL=markerLayoutConfig.d.ts.map