declare function generate(outputFolder: string, progressCallback: (progress: number) => void, opts: { writeFile?: (path: string, file: Buffer | string, terrainTileInfos?: { x: number; y: number; zoom: number; }) => Promise; threadCount?: number; endZoom?: number; startZoom?: number; skipLevel?: number; }): Promise; declare function preprocess(inputZip: string, outputFolder: string, progressCallback: (progress: number) => void, srcProj4?: string): Promise; export { generate, preprocess };