import { clipBufferOptions, postProcessingOptionsType, returnResultType, TileItem } from "./types"; export declare function getCanvas(tileSize?: number): OffscreenCanvas; export declare function resizeCanvas(canvas: OffscreenCanvas, width: number, height: number): void; export declare function clearCanvas(ctx: OffscreenCanvasRenderingContext2D): void; export declare function getCanvasContext(canvas: OffscreenCanvas): OffscreenCanvasRenderingContext2D; export declare function getBlankTile(tileSize?: number): ImageBitmap; export declare function get404Tile(tileSize?: number): ImageBitmap; export declare function mergeTiles(images: Array, globalCompositeOperation?: GlobalCompositeOperation): import("./Error").CustomError | ImageBitmap; export declare function imageClip(tileSize: number, polygons: number[][][][], image: ImageBitmap, reverse: boolean, clipBufferOpts?: clipBufferOptions): ImageBitmap; export declare function imageTileScale(image: ImageBitmap, dx: number, dy: number, w: number, h: number): ImageBitmap; export declare function layoutTiles(tiles: Array, debug: boolean, reverseY: boolean): ImageBitmap; export declare function postProcessingImage(image: ImageBitmap, options: postProcessingOptionsType): ImageBitmap; export declare function imageQuality(image: ImageBitmap, options: returnResultType): Promise; export declare function createImageTypeResult(canvas: OffscreenCanvas, image1: ImageBitmap, options: returnResultType): Promise; export declare function colorsTerrainTile(colors: any, image: ImageBitmap): ImageBitmap;