/**
 * Public surface of the map module (M2-T09).
 * Only RecordsMap.tsx imports leaflet — external code should not.
 */
export { RecordsMap } from './RecordsMap'
export type { RecordsMapProps } from './RecordsMap'

export {
  locationsToHeatPoints,
  pooToHeatPoints,
  locationsToMapPoints,
  pooToMapPoints,
  filterPooByTimeWindow,
  daysAgoISO,
  nowISO,
  computeCenter,
  TIME_PRESETS,
  presetRange,
  shiftRange,
} from './mapUtils'
export type { HeatPoint, LocationMapPoint, PooMapPoint, TimePreset } from './mapUtils'
