import { GetImageDataValue, GetImageDataSize } from './types.js'; import { WarpedMapList } from '../maps/WarpedMapList.js'; import { WarpedMap } from '../maps/WarpedMap.js'; import { Viewport } from '../viewport/Viewport.js'; import { TileCache } from '../tilecache/TileCache.js'; /** * Render to IntArray * * @param warpedMapList - WarpedMapList who's WarpedMaps will be rendered * @param tileCache - TileCache who's tiles will be used * @param viewport - Viewport to render to. This can be the entire image, or a single XYZ tile * @param getImageDataValue - Function to access the data of the image, at a specific index * @param getImageDataSize - Function to access the size of the image * @param intArray - IntArray to render to * @returns */ export declare function renderToIntArray(warpedMapList: WarpedMapList, tileCache: TileCache, viewport: Viewport, getImageDataValue: GetImageDataValue, getImageDataSize: GetImageDataSize, intArray: Uint8ClampedArray): Promise;