import type { MapInstance } from '../core/MapInstance' /** * Configuration for categorical map */ export interface CategoricalMapConfig { /** Category-to-color mapping */ classToFillStyle?: Record /** Fill style for regions with no data */ noDataFillStyle?: string } /** * Creates a categorical (qualitative) map instance. * Used for displaying qualitative data with distinct categories. * @param config - Map configuration * @returns Map instance with categorical-specific methods */ export function map(config?: CategoricalMapConfig): MapInstance