import { Deck, MapView, _GlobeView as GlobeView } from '@deck.gl/core'; import type { MapViewState } from '@deck.gl/core'; import type { Parameters } from '@luma.gl/core'; import type MapboxLayerGroup from "./mapbox-layer-group.js"; import type { Map } from "./types.js"; export declare const MAPBOX_VIEW_ID = "mapbox"; export declare function getDeckInstance({ map, deck }: { map: Map & { __deck?: Deck | null; }; deck: Deck; }): Deck; export declare function removeDeckInstance(map: Map & { __deck?: Deck | null; }): void; export declare function getDefaultParameters(map: Map, interleaved: boolean): Parameters; export declare function drawLayerGroup(deck: Deck, map: Map, group: MapboxLayerGroup, renderParameters: any): void; export declare function getProjection(map: Map): 'mercator' | 'globe'; export declare function getDefaultView(map: Map): GlobeView | MapView; export declare function getViewState(map: Map): MapViewState & { repeat: boolean; padding: { left: number; right: number; top: number; bottom: number; }; }; //# sourceMappingURL=deck-utils.d.ts.map