/** * BaseIcon — foundational SVG wrapper for all msr-icons. * * Every icon in this library delegates its SVG container to BaseIcon, * ensuring a single source of truth for viewBox, stroke defaults, and * the full set of consumer-facing props. * * Props * ───────────────────────────────────────────────────────────────────── * fillColor Color applied to the icon. default: '#000' * isColored true → uses fillColor. default: true * false → falls back to CSS currentColor * so the icon inherits its parent's text color. * strokeWidth SVG stroke-width. default: '1.5' * mode 'stroke' (default) – fill:none, stroke:color * 'fill' – fill:color, no stroke * onClick Click event handler. * onHover mouseenter event handler. * backgroundColor CSS background-color on the element. * className Additional CSS class string. * style Inline style overrides. * children The icon's , , etc. elements. */ export function BaseIcon({ fillColor, isColored, strokeWidth, mode, viewBox, onClick, onHover, backgroundColor, className, style, children, }: { fillColor?: string | undefined; isColored?: boolean | undefined; strokeWidth: any; mode?: string | undefined; viewBox?: string | undefined; onClick: any; onHover: any; backgroundColor: any; className: any; style: any; children: any; }): import("react").JSX.Element; //# sourceMappingURL=BaseIcon.d.ts.map