import { DynamicMapOptions, DynamicMapResponse } from "./dynamicMapTypes"; /** * Compress a base64-encoded PNG image to fit within a target size using skia-canvas. */ export declare function compressMapImage(base64Png: string, targetBytes?: number): Promise<{ base64: string; contentType: string; }>; /** * Renders a dynamic map using raster tiles + skia-canvas overlays. * Supports both Genesis and Orbis backends via the use_orbis option. */ export declare function renderDynamicMap(options: DynamicMapOptions): Promise;