import { DiagramEdge } from '@likec4/core/types'; import { HTMLAttributes } from 'react'; import { UndefinedOnPartialDeep } from 'type-fest'; import { BaseEdgePropsWithData } from '../../base/types'; type Data = UndefinedOnPartialDeep>; type EdgeLabelContainerProps = HTMLAttributes & { /** * label position with optional translate */ labelPosition?: { x?: number | undefined; y?: number | undefined; translate?: string | undefined; } | undefined; edgeProps: BaseEdgePropsWithData; }; export declare function EdgeLabelContainer({ edgeProps: { id, selected, data: { hovered: isHovered, active: isActive, dimmed: isDimmed, labelBBox, color, }, animated, }, labelPosition: labelXY, className, style: contentStyle, // applied to inner content div, not the positioned container children, ...rest }: EdgeLabelContainerProps): import("react/jsx-runtime").JSX.Element | null; export {};