/// import { GeoJsonLayer } from '@deck.gl/layers'; import { Feature, Geometry, GeoJsonProperties } from 'geojson'; import { HandlerFunction, JsonObject, JsonValue, QueryFormData } from '@superset-ui/core'; import { Viewport } from '../../utils/fitViewport'; import { TooltipProps } from '../../components/Tooltip'; type ProcessedFeature = Feature & { properties: JsonObject; extraProps?: JsonObject; }; export declare function getLayer(formData: QueryFormData, payload: JsonObject, onAddFilter: HandlerFunction, setTooltip: (tooltip: TooltipProps['tooltip']) => void): GeoJsonLayer boolean; onHover: (o: JsonObject) => boolean; pickable: boolean; id: `geojson-layer-${any}`; data: ProcessedFeature[]; extruded: any; filled: any; stroked: any; getFillColor: (feature: JsonObject) => any; getLineColor: (feature: JsonObject) => any; getLineWidth: any; pointRadiusScale: any; lineWidthUnits: any; }>; export type DeckGLGeoJsonProps = { formData: QueryFormData; payload: JsonObject; setControlValue: (control: string, value: JsonValue) => void; viewport: Viewport; onAddFilter: HandlerFunction; height: number; width: number; }; declare const _default: import("react").MemoExoticComponent<(props: DeckGLGeoJsonProps) => import("react").JSX.Element>; export default _default; //# sourceMappingURL=Geojson.d.ts.map