import { DeckGLComponentProps } from '../types';
/**
 * High-performance wrapper around deck.gl that provides WebGL-powered geospatial visualization with support for CARTO basemaps, Google Maps, and MapLibre.
 *
 * @remarks
 * This component operates independently and does not require a {@link MapProvider}. It manages its own
 * state and automatically selects between Google Maps and MapLibre renderers based on the basemap type.
 * For applications requiring CARTO's state management system, use {@link MapComponent} instead.
 *
 * @example
 * ```tsx
 * <DeckGLComponent
 *   id="my-map"
 *   basemap={CartoBasemaps.positron}
 *   initialViewState={{ latitude: 40.7, longitude: -74, zoom: 10 }}
 *   layers={[myLayer]}
 * />
 * ```
 */
export declare function DeckGLComponent({ instanceRef, overlayRef, basemap, controller, id, layers, gmapsProps, getCursor, getTooltip, onLoad, onViewStateChange, ...rest }: DeckGLComponentProps): import("react/jsx-runtime").JSX.Element;
