import { ReactElement } from 'react'; import * as react_jsx_runtime from 'react/jsx-runtime'; import { B as BaseChartProps, i as ColorScaleName } from './colorScales-D8oL9rl_.js'; import './vibe-CGvyIQyM.js'; /** * Render a GoldenChart element to a standalone SVG string — no DOM, no browser. * This is the seam the MCP server and any server-side export build on. The * vibe's font is embedded as `@font-face` so the SVG renders identically in a * headless rasterizer with no installed/network fonts. * * The element must render a bare `` root (pass `bare` to the chart or * `Surface`); otherwise the Tailwind wrapper `
` leaks into the output. */ declare function renderToSVGString(element: ReactElement): string; interface ChoroplethDatum { region: string; value: number; } interface ChoroplethMapProps extends BaseChartProps { data: ChoroplethDatum[]; colorScale?: ColorScaleName | ((v: number) => string); } /** * US-states choropleth: each state's pre-projected outline is filled by its * value on a sequential (or the vibe's monochrome) color scale. Structurally a * heatmap whose cells are region polygons. */ declare function ChoroplethMap({ data, width, height, margin, vibe, brand, title, description, ariaLabel, className, style, bare, colorScale, }: ChoroplethMapProps): react_jsx_runtime.JSX.Element; export { type ChoroplethDatum, ChoroplethMap, type ChoroplethMapProps, renderToSVGString };