import type { Element } from "@hylimo/diagram-common"; import { CanvasLayoutEngine as CanvasLayoutEngineBase } from "@hylimo/diagram-common"; import type { Layout } from "./layout.js"; /** * CanvasLayoutEngine which uses a layout to retrieve elements */ export declare class CanvasLayoutEngine extends CanvasLayoutEngineBase { private readonly layout; /** * Generates a new CanvasLayoutEngine * * @param layout the layout to use */ constructor(layout: Layout); getElement(id: string): Element; getParentElement(element: string): string; } //# sourceMappingURL=canvasLayoutEngine.d.ts.map