import * as react_jsx_runtime from 'react/jsx-runtime'; import { HTMLAttributes, ReactNode } from 'react'; type LocationCardCoords = { latitude: number; longitude: number; }; type LocationCardProps = Omit, "onSelect"> & { latitude: number; longitude: number; /** Place name — shown above the address (e.g. "Lua HQ"). */ label?: string; /** Free-form address text. */ address?: string; /** * Click handler for the whole card. Typically opens the location in * the consumer's preferred maps app. Receives `{ latitude, longitude }`. */ onSelect?: (coords: LocationCardCoords) => void; /** * Render the map tile. Receives the coords so consumers can plug in * Google / Mapbox / OSM without the design system depending on a * specific SDK. Falls back to a muted placeholder if omitted. */ map?: (coords: LocationCardCoords) => ReactNode; }; declare const LocationCard: { ({ latitude, longitude, label, address, onSelect, map, className, ...props }: LocationCardProps): react_jsx_runtime.JSX.Element; displayName: string; }; export { LocationCard, type LocationCardCoords, type LocationCardProps };