import { type FullObject } from "@hylimo/core"; import type { Size, Point, Element } from "@hylimo/diagram-common"; import type { Layout } from "../engine/layout.js"; import { type LayoutElement, type SizeConstraints } from "../layoutElement.js"; import { StyledElementLayoutConfig } from "./styledElementLayoutConfig.js"; /** * Layout config for container */ export declare class ContainerLayoutConfig 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=containerLayoutConfig.d.ts.map