/**
 * Geo entry point — geographic visualization: choropleth, proportional symbol, flow maps.
 * Import from "semiotic/geo" instead of the full bundle to reduce bundle size.
 */
import StreamGeoFrame from "./components/stream/StreamGeoFrame";
export { StreamGeoFrame };
export { ChoroplethMap } from "./components/charts/geo/ChoroplethMap";
export { ProportionalSymbolMap } from "./components/charts/geo/ProportionalSymbolMap";
export { FlowMap } from "./components/charts/geo/FlowMap";
export { DistanceCartogram } from "./components/charts/geo/DistanceCartogram";
export type { StreamGeoFrameProps, StreamGeoFrameHandle, GeoAreaSceneNode, GeoSceneNode, GeoScales, ProjectionProp, ProjectionName, GraticuleConfig, DistanceCartogramConfig, GeoPipelineConfig } from "./components/stream/geoTypes";
export type { GeoParticleStyle } from "./components/stream/GeoParticlePool";
export { mergeData } from "./components/geo/mergeData";
export { resolveReferenceGeography } from "./components/geo/referenceGeography";
export type { ReferenceGeography } from "./components/geo/referenceGeography";
export type { AreasProp } from "./components/geo/useReferenceAreas";
export type { ChoroplethMapProps } from "./components/charts/geo/ChoroplethMap";
export type { ProportionalSymbolMapProps } from "./components/charts/geo/ProportionalSymbolMap";
export type { FlowMapProps } from "./components/charts/geo/FlowMap";
export type { DistanceCartogramProps } from "./components/charts/geo/DistanceCartogram";
