import type { ImportConfig } from "./contract.js"; /** * Completes and checks one parsed configuration file. Absent settings keep their default; * a present but unusable one rejects with the field named (FR-56). * * @param baseDir directory a relative home is resolved against — the file's own directory. * @param source the file's path, used as the field of a whole-file complaint. */ export declare function buildConfig(raw: unknown, baseDir: string, source: string): Promise;