import DEMData from '../data/dem_data';
import { RGBAImage } from '../util/image';
import type Actor from '../util/actor';
import type { WorkerDEMTileParameters, WorkerDEMTileCallback, TileParameters } from './worker_source';
declare class RasterDEMTileWorkerSource {
    actor: Actor;
    loaded: {
        [_: string]: DEMData;
    };
    offscreenCanvas: OffscreenCanvas;
    offscreenCanvasContext: OffscreenCanvasRenderingContext2D;
    constructor();
    loadTile(params: WorkerDEMTileParameters, callback: WorkerDEMTileCallback): void;
    getImageData(imgBitmap: ImageBitmap): RGBAImage;
    removeTile(params: TileParameters): void;
}
export default RasterDEMTileWorkerSource;
//# sourceMappingURL=raster_dem_tile_worker_source.d.ts.map