import { HTMLAttributes } from 'react'; import { EdgeLabelSize, EdgeState } from '../types'; type EdgeProps = { size?: EdgeLabelSize; isHovered?: boolean; /** * Determines the layout style for the EdgeLabel based on its content: * * text: Simple text label. * icon: Single icon without additional content. * compound: Mixed content like icons + text, multiple icons, etc. */ type?: EdgeLabelType; /** * The visual state of the edge. Determines base styles like `strokeWidth`. */ state?: EdgeState; }; type EdgeLabelType = 'text' | 'icon' | 'compound'; export declare const EdgeLabel: import('react').ForwardRefExoticComponent & { children?: import('react').ReactNode | undefined; } & import('react').RefAttributes>; export {};