import { default as maplibregl, CompositeExpression, Event, ErrorEvent as ErrorEvent$1, GlyphPosition, ICanonicalTileID, Map as Map$1, Point, PropertyValueSpecification, SourceExpression, StylePropertyExpression, StylePropertySpecification, Tile, Complete, MapOptions, CollisionBoxArray, QueryRenderedFeaturesOptions, AlphaImage, FeatureIndex, MessageType, RequestResponseMessageMap, Handler, Bucket, Style, StyleImageData, StyleLayer, RasterDEMTileSource, GeoJSONSource, Actor, WebGLContextAttributesWithType } from 'maplibre-gl'; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type Config = typeof maplibregl.config; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SerializedObject = { [_: string]: S; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type Serialized = Exclude; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ViewType = StructArrayMember["type"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type StructArrayMember = StructArray["members"][number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SerializedStructArray = { length: number; arrayBuffer: ArrayBuffer; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SymbolInstance = SymbolInstanceStruct; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TextAnchorOffset = TextAnchorOffsetStruct; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ErrorLike = ErrorEvent$1["error"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CrossfadeParameters = NonNullable[0]>; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TimePoint = TransitionParameters["now"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CrossFaded = { to: T; from: T; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface Property { specification: StylePropertySpecification; possiblyEvaluate(value: PropertyValue, parameters: EvaluationParameters, canonical?: CanonicalTileID, availableImages?: Array): R; interpolate(a: R, b: R, t: number): R; } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TransitionParameters = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type PossiblyEvaluatedValue = { kind: "constant"; value: T; } | SourceExpression | CompositeExpression; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type Size = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SpriteOnDemandStyleImage = NonNullable; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type PreparedShader = Projection["shaderPreludeCode"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SerializedFeaturePositionMap = { ids: Float64Array; positions: Uint32Array; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FeaturePosition = { index: number; start: number; end: number; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type $ObjMap any> = { [K in keyof T]: F extends (v: T[K]) => infer R ? R : never; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type UniformValues = $ObjMap(u: Uniform) => V>; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type UniformLocations = Parameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type UniformBindings = { [_: string]: Uniform; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type Segment = SegmentVector["segments"][number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type HeatmapPaintProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type HeatmapPaintPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type BlendFuncConstant = BlendFuncType[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type BlendFuncType = ColorMode$1["blendFunction"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type BlendEquationType = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ColorMaskType = ColorMode$1["mask"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CompareFuncType = DepthFuncType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type DepthMaskType = DepthMode$1["mask"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type DepthRangeType = DepthMode$1["range"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type DepthFuncType = DepthMode$1["func"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type StencilFuncType = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type StencilOpConstant = StencilOpType[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type StencilOpType = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TextureUnitType = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ViewportType = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type StencilTestGL = StencilMode["test"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CullFaceModeType = CullFaceMode$1["mode"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FrontFaceType = CullFaceMode$1["frontFace"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface IValue { current: T; default: T; dirty: boolean; get(): T; setDefault(): void; set(value: T): void; } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SerializedGrid = { buffer: ArrayBuffer; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type IntersectionResult = ReturnType; export declare namespace IntersectionResult { type None = 0; type Partial = 1; type Full = 2; } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type IBoundingVolume = Pick; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TileResult = ReturnType[number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GlyphMetrics = GlyphPosition["metrics"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type Rect = GlyphPosition["rect"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SymbolLayoutProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SymbolLayoutPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SymbolPaintProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SymbolPaintPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SymbolQuad = Parameters[1][number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SizeData = SymbolBucket["textSizeData"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SingleCollisionBox = NonNullable; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CollisionArrays = SymbolBucket["collisionArrays"][number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SymbolFeature = SymbolBucket["features"][number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SortKeyRange = SymbolBucket["sortKeyRanges"][number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type Entry = GlyphManager["entries"][string]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type PoolObject = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type RenderPass = "offscreen" | "opaque" | "translucent"; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type PainterOptions = Painter["options"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type RenderOptions = Parameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TerrainData = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type PointProjection = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type IndexToPointCache = { [lineIndex: number]: Point; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ProjectionCache = SymbolProjectionContext["projectionCache"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SymbolProjectionContext = Parameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ProjectionDataParams = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CoveringTilesDetailsProvider = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ITransformGetters = Pick; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ITransformMutators = Pick; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type IReadonlyTransform = Painter["transform"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ITransform = TileManager["transform"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type QueryParameters = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type QueryResults = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type QueryResultsItem = QueryResults[string][number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type DEMEncoding = RasterDEMTileSource["encoding"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CircleGranularity = NonNullable[4]>; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TileParameters = RequestResponseMessageMap[MessageType.removeTile][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type WorkerTileParameters = RequestResponseMessageMap[MessageType.loadTile][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type WorkerDEMTileParameters = RequestResponseMessageMap[MessageType.loadDEMTile][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type OverlapMode = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type QueryResult = { key: T; x1: number; y1: number; x2: number; y2: number; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GridKey = { overlapMode?: OverlapMode; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type PlacedCircles = Parameters[5]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type PlacedBox = Parameters[4]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FeatureKey = CollisionIndex["grid"]["boxKeys"][number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TextAnchor = Parameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CollisionGroup = TileLayerParameters["collisionGroup"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type VariableOffset = Placement["variableOffsets"][string]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TileLayerParameters = BucketPart["parameters"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type BucketPart = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CrossTileID = string | number; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type QueryRenderedFeaturesOptionsStrict = Omit & { layers: Set | null; globalState?: Record; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TileState = Tile["state"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FeatureStates = LayerFeatureStates[string]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type LayerFeatureStates = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CircleLayoutProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CircleLayoutPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CirclePaintProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CirclePaintPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FillLayoutProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FillLayoutPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FillPaintProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FillPaintPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FillExtrusionPaintProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FillExtrusionPaintPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type HillshadePaintProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type HillshadePaintPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ColorReliefPaintProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ColorReliefPaintPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ColorRampTextures = ColorReliefStyleLayer["colorRampTextures"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type LineClips = NonNullable; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GradientTexture = LineBucket["gradients"][string]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type LineLayoutProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type LineLayoutPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type LinePaintProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type LinePaintPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TypedStyleLayer = Parameters[3]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type BinderUniform = ReturnType[number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type AttributeBinder = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type UniformBinder = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SkyProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type SkyPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TerrainPreludeUniformsType = Program$1["terrainUniforms"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ProjectionPreludeUniformsType = Program$1["projectionUniforms"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type DrawMode = Parameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ClearArgs = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TextureFormat = Texture["format"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TextureFilter = Texture["filter"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TextureWrap = Texture["wrap"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type EmptyImage = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type DataTextureImage = RGBAImage | AlphaImage | EmptyImage; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TextureImage = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type Pattern = ImageManager["patterns"][string]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type LightPosition = LightPropsPossiblyEvaluated["position"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type LightProps = __ExtractProps; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type LightPropsPossiblyEvaluated = __ExtractPropsPossiblyEvaluated; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ProjectionGPUContext = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type TileMeshUsage = Parameters[4]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type Projection = NonNullable; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type BucketParameters = { index: number; layers: Array; zoom: number; pixelRatio: number; overscaling: number; collisionBoxArray: CollisionBoxArray; sourceLayerIndex: number; sourceID: string; globalState: Record; }; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type PopulateParameters = Parameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type IndexedFeature = Parameters[0][number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type BucketFeature = FillBucket["patternFeatures"][number]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type QueryIntersectsFeatureParams = Parameters>[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GeoJSONWorkerOptions = GeoJSONSource["workerOptions"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type LoadGeoJSONParameters = RequestResponseMessageMap[MessageType.loadData][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type RTLPluginStatus = PluginState["pluginStatus"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type PluginState = RequestResponseMessageMap[MessageType.syncRTLPluginState][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ClusterIDAndSource = RequestResponseMessageMap[MessageType.getClusterChildren][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GetClusterLeavesParams = RequestResponseMessageMap[MessageType.getClusterLeaves][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GeoJSONWorkerSourceLoadDataResult = RequestResponseMessageMap[MessageType.loadData][1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type RemoveSourceParams = RequestResponseMessageMap[MessageType.removeSource][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type UpdateLayersParameters = RequestResponseMessageMap[MessageType.updateLayers][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GetImagesParameters = RequestResponseMessageMap[MessageType.getImages][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GetGlyphsParameters = RequestResponseMessageMap[MessageType.getGlyphs][0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GetGlyphsResponse = RequestResponseMessageMap[MessageType.getGlyphs][1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GetImagesResponse = RequestResponseMessageMap[MessageType.getImages][1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ActorTarget = Actor["target"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type MessageData = Actor["tasks"][string]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ResolveReject = Actor["resolveRejects"][string]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type MessageHandler = (mapId: string | number, params: RequestResponseMessageMap[T][0], abortController?: AbortController) => Promise; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface DragMovementResult { bearingDelta?: number; pitchDelta?: number; rollDelta?: number; around?: Point; panDelta?: Point; } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface DragPanResult extends DragMovementResult { around: Point; panDelta: Point; } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface DragRotateResult extends DragMovementResult { bearingDelta: number; } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface DragPitchResult extends DragMovementResult { pitchDelta: number; } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface DragRollResult extends DragMovementResult { rollDelta: number; } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface DragMoveHandler extends Handler { dragStart: (e: E, point: Point) => void; dragMove: (e: E, point: Point) => T | void; dragEnd: (e: E) => void; } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface MousePanHandler extends DragMoveHandler { } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface MouseRotateHandler extends DragMoveHandler { } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface MousePitchHandler extends DragMoveHandler { } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export interface MouseRollHandler extends DragMoveHandler { } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type MapControlsDeltas = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CameraForBoxAndBearingHandlerResult = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type EaseToHandlerOptions = Parameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type EaseToHandlerResult = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FlyToHandlerOptions = Parameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type FlyToHandlerResult = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type ICameraHelper = Map$1["cameraHelper"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type EventInProgress = NonNullable; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type EventsInProgress = Parameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type DragRotateHandlerOptions = ConstructorParameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type WebGLSupportedVersions = WebGLContextAttributesWithType["contextType"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type CompleteMapOptions = Complete; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type GeoJSONSourceOptions = ConstructorParameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ export type VectorTileSourceOptions = ConstructorParameters[1]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type __ExtractProps = T extends { _properties: { properties: infer P; }; } ? P : never; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type __ExtractPropsPossiblyEvaluated = T extends { _values: infer P; } ? P : never; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Terrain = Map$1["terrain"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Painter = Terrain["painter"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type TerrainTileManager = Terrain["tileManager"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type TileManager = TerrainTileManager["tileManager"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Frustum = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Aabb = Frustum["aabb"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Framebuffer = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Texture = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Placement = Style["placement"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type GlyphManager = Painter["glyphManager"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type RenderToTexture = Painter["renderToTexture"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type RenderPool = RenderToTexture["pool"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type CollisionIndex = Placement["collisionIndex"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type RGBAImage = StyleImageData["data"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Context = Framebuffer["context"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Program$1 = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type ImageManager = Style["imageManager"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type HandlerManager = Map$1["handlers"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type CircleStyleLayer = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type FillStyleLayer = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type FillExtrusionStyleLayer = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type HeatmapStyleLayer = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type HillshadeStyleLayer = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type ColorReliefStyleLayer = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type LineStyleLayer = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type SymbolStyleLayer = Extract; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type CircleBucket = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type FillBucket = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type LineBucket = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type SymbolBucket = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Light = Style["light"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Sky = Style["sky"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type CullFaceMode$1 = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type DepthMode$1 = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type ColorMode$1 = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type StencilMode = Painter["stencilClearMode"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type Viewport = Context["viewport"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type ActiveTextureUnit = Context["activeTexture"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type BlendEquation = Context["blendEquation"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type StencilFunc = Context["stencilFunc"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type StencilOp = Context["stencilOp"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type SymbolInstanceArray = SymbolBucket["symbolInstances"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type TextAnchorOffsetArray = SymbolBucket["textAnchorOffsets"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type SymbolInstanceStruct = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type TextAnchorOffsetStruct = ReturnType; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type EvaluationParameters = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type CanonicalTileID = ICanonicalTileID; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type VertexBuffer = Map$1["painter"]["viewportBuffer"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type SegmentVector = Map$1["painter"]["viewportSegments"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type ProgramConfiguration = Map$1["painter"]["emptyProgramConfiguration"]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ type StructArray = Parameters[0]; /** @deprecated Will be removed from public API in MapTiler SDK v4 */ interface PropertyValue { property: Property; value: PropertyValueSpecification | void; expression: StylePropertyExpression; isDataDriven(): boolean; getGlobalStateRefs(): Set; possiblyEvaluate(parameters: EvaluationParameters, canonical?: CanonicalTileID, availableImages?: Array): R; } /** @deprecated Will be removed from public API in MapTiler SDK v4 */ interface Uniform { gl: WebGLRenderingContext | WebGL2RenderingContext; location: WebGLUniformLocation; current: T; set(v: T): void; } export {};