import { BaseRenderer } from './BaseRenderer.js'; import { Viewport } from '../viewport/Viewport.js'; import { Renderer, GetImageData, GetImageDataValue, GetImageDataSize, IntArrayRenderOptions } from '../shared/types.js'; import { WarpedMap } from '../maps/WarpedMap.js'; /** * Class that renders WarpedMaps to an IntArray */ export declare class IntArrayRenderer extends BaseRenderer implements Renderer { getImageDataValue: GetImageDataValue; getImageDataSize: GetImageDataSize; constructor(getImageData: GetImageData, getImageDataValue: GetImageDataValue, getImageDataSize: GetImageDataSize, options?: Partial); /** * Render the map for a given viewport. * * @param viewport - the viewport to render */ render(viewport: Viewport): Promise; }