import React, { FC } from 'react'; import { Municipality } from '@ta-interaktiv/react-municipality-search'; import { ToolTipProps } from '../types/toolTipProps'; export interface SwissMapProps { municipalityData: T[]; propertyNameToCompare?: keyof T; idPropertyName?: keyof T; customValueAccessFunction?: (municipalityId: number | string | undefined, municipalityData: T[]) => number | string | undefined | null; hideMunicipalitySearch?: boolean; minValue: number; maxValue: number; colorFunction?: (value: any) => string; municipalitySearchYear?: string; municipalitySearchPlaceholder?: string; municipalitySearchCustomMunicipalities?: Municipality[]; topoJsonYear: number; topoJson?: any; topoJsonObjectName?: string; newActiveMunicipalityIdHandler?: (newId?: number) => void; activeMunicipalityId?: number; hoverHandler?: (newData: T) => void; isZoomable?: boolean; zoomIntoActiveMunicipality?: boolean; zoomDistance?: number; fullscreenChangeHandler?: (isFullscreen: boolean) => void; isFullscreen?: boolean; fullscreenHint?: string; disableTouchOnMobile?: boolean; ToolTip?: FC; colorPalette?: [string, string, string]; activeStrokeWidth?: string; activeStrokeColor?: string; hoverStrokeWidth?: string; hoverStrokeColor?: string; municipalityStrokeColor?: string; municipalityStrokeWidth?: string; municipalityFallbackFillColor?: string; lakeFillColor?: string; lakeStrokeColor?: string; lakeStrokeWidth?: string; nationalBorderColor?: string; nationalBorderWidth?: string; cantonStrokeColor?: string; cantonStrokeWidth?: string; locale?: 'de' | 'fr'; } export declare const SwissMap: ({ municipalityData, propertyNameToCompare, idPropertyName, customValueAccessFunction, hideMunicipalitySearch, minValue, maxValue, municipalitySearchYear, municipalitySearchPlaceholder, municipalitySearchCustomMunicipalities, topoJsonYear, topoJson, topoJsonObjectName, newActiveMunicipalityIdHandler, activeMunicipalityId, hoverHandler, isZoomable, zoomIntoActiveMunicipality, zoomDistance, fullscreenChangeHandler, isFullscreen, fullscreenHint, disableTouchOnMobile, ToolTip, colorPalette, colorFunction, activeStrokeWidth, activeStrokeColor, hoverStrokeWidth, hoverStrokeColor, municipalityStrokeColor, municipalityStrokeWidth, municipalityFallbackFillColor, lakeFillColor, lakeStrokeColor, lakeStrokeWidth, nationalBorderColor, nationalBorderWidth, cantonStrokeColor, cantonStrokeWidth, locale, }: SwissMapProps) => React.JSX.Element; //# sourceMappingURL=swissMap.d.ts.map