import { Color, ElementStyle } from '@likec4/core/types'; import { HTMLAttributes, PropsWithChildren } from 'react'; import { BaseNode, BaseNodeProps } from '../../base/types'; export type RequiredData = { color: Color; depth: number; style: ElementStyle; }; type CompoundNodeContainerProps = PropsWithChildren & { layout?: boolean | 'position' | 'size' | 'preserve-aspect'; layoutId?: string | undefined; nodeProps: BaseNodeProps>; }>; export declare function CompoundNodeContainer({ nodeProps: { data: { hovered: isHovered, dimmed: isDimmed, ...data }, }, className, children, style, ...rest }: CompoundNodeContainerProps): import("react/jsx-runtime").JSX.Element; export {};