import { type Reporter } from './reporter.ts'; import type { MainOptions } from './types.ts'; declare const run: (sourceDir: string, outDir: string, options: MainOptions, reporter: Reporter) => Promise; export default run; export declare const __testing: { createImageBuildSignature: (inFile: string, mtimeMs: number, resolution: number, outType: "png" | "tiff") => string; getImageBuildCache: (outDir: string) => Map; shouldConvertImageOutput: (outDir: string, outFile: string, signature: string) => Promise; pruneImageBuildCache: (outDir: string, usedOutputs: Set) => void; imageBuildCacheByOutDir: Map>; };