import { __name } from "../../_virtual/_rolldown/runtime.mjs"; import { BaseNodePropsWithData } from "../../base/types.mjs"; import { MotionNodeLayoutOptions, MotionStyle } from "motion/react"; import { Color, ComputedNodeStyle, ElementShape } from "@likec4/core/types"; //#region src/base-primitives/element/ElementNodeContainer.d.ts type RequiredData = { color: Color; shape: ElementShape; style?: ComputedNodeStyle; }; /** * Top-level primitive to compose leaf nodes renderers. * This container provides the state via data-* attributes */ export declare const ElementNodeContainer: import("react").ForwardRefExoticComponent<{ [key: `data-${string}`]: string | undefined; nodeProps: BaseNodePropsWithData; className?: string | undefined; style?: MotionStyle | undefined; } & MotionNodeLayoutOptions & { children?: import("react").ReactNode | undefined; } & import("react").RefAttributes>; //#endregion