import type { CSSProperties, ReactNode } from "react"; import type { MapTheme } from "../../core/types"; type ShapeLabelPillProps = Readonly<{ color: string; theme: MapTheme; borderRadius: string; className?: string; style?: CSSProperties; "data-testid"?: string; children: ReactNode; }>; export declare const cvaShapeLabel: import("cva").CVAComponent & { variants: { theme: { light: string[]; dark: string[]; }; }; defaultVariants: Omit<{}, never>; }, { theme: { light: string[]; dark: string[]; }; }>; /** * Shared styled container for shape labels (edge labels and annotation labels). * * Always renders a `
` — interaction is handled externally by * `InteractiveDecoration` (portal path) or a wrapping `