import { MARKER_DARK_PILL, MARKER_LIGHT_PILL, defaultMarkerColorConfig, resolveMarkerColors } from "./markerColors"; export type MarkerColorHelpers = Readonly<{ defaultMarkerColorConfig: typeof defaultMarkerColorConfig; resolveMarkerColors: typeof resolveMarkerColors; MARKER_DARK_PILL: typeof MARKER_DARK_PILL; MARKER_LIGHT_PILL: typeof MARKER_LIGHT_PILL; }>; /** * Build-your-own hook: stable references to theme-aware marker color primitives. * * Returns the `defaultMarkerColorConfig` factory and `resolveMarkerColors` resolver * for consumers building custom marker components that need to stay visually * consistent with `MapMarker`'s pill/indicator color system. * * @example * ```tsx * const { defaultMarkerColorConfig, resolveMarkerColors } = useMarkerColors(); * const config = defaultMarkerColorConfig(theme); * const colors = resolveMarkerColors(fillColor, state, theme, config); * // Spread colors.cssVars onto the marker root element. * ``` */ export declare const useMarkerColors: () => MarkerColorHelpers;