import type { GeoJsonGeometry } from "@trackunit/geo-json-utils"; type ShapeIconProps = Readonly<{ geometry: GeoJsonGeometry | null; color: string; size: number; /** Stroke width in pixels. When omitted, scales automatically with `size`. */ strokeWidth?: number; /** Foreground color for the multi-badge plus. Defaults to `"white"`. */ badgeColor?: string; }>; /** * Renders a miniature SVG preview of a GeoJSON geometry. * * For multi-geometries (MultiPolygon, MultiLineString, etc.), shows * a "multi" badge in the top-right corner. The badge is absolutely * positioned so it does not inflate the icon's layout dimensions. * * @internal */ export declare const ShapeIcon: ({ geometry, color, size, strokeWidth, badgeColor }: ShapeIconProps) => import("react/jsx-runtime").JSX.Element | null; export {};