import type { BuildOptions, BuildResult } from './types';
/**
 * Build an OCI image from a Dockerfile. Produces a docker-archive tarball and
 * an OCI layout directory under `outputDir`. The final image is flattened to a
 * single layer (base rootfs + build changes), which keeps the builder
 * registry-agnostic and the output trivially `docker load`-able.
 */
export declare function buildImage(options: BuildOptions): Promise<BuildResult>;
