import type { MBVectorTileDecoderOptions, VectorTileDecoderOptions } from '.'; import { DirAssetPackage, ZippedAssetPackage } from '../utils'; import { BaseVectorTileDecoder } from './index.common'; export declare class VectorTileDecoder extends BaseVectorTileDecoder { createNative(options: VectorTileDecoderOptions): any; } export declare class MBVectorTileDecoder extends BaseVectorTileDecoder { pack: com.carto.utils.AssetPackage | DirAssetPackage | ZippedAssetPackage; mInterface: com.akylas.carto.additions.AKAssetPackage.Interface; constructor(options: any); createNative(options: MBVectorTileDecoderOptions): com.carto.vectortiles.MBVectorTileDecoder; set style(style: string); get style(): string; get nativePack(): any; reloadStyle(): void; setStyleParameter(param: string, value: string): void; setStyleParameters(value: Record | com.carto.core.StringMap): void; setJSONStyleParameters(value: Record | string): void; setCartoCSSStyleSet(cartoCss: string): void; setCompiledStyleSet(param0: com.carto.styles.CompiledStyleSet): void; getCompiledStyleSet(): com.carto.styles.CompiledStyleSet; getCartoCSSStyleSet(): com.carto.styles.CartoCSSStyleSet; getStyleParameter(param0: string): string; getStyleParameters(): any[]; addFallbackFont(param0: com.carto.core.BinaryData): void; getMinZoom(): number; getMaxZoom(): number; }