import type { Framework, Language } from "../../core/domain/language.js"; import type { IConfigLoader, ResolvedConfig } from "../../core/ports/config.port.js"; export declare class CosmiconfigLoader implements IConfigLoader { private readonly toolVersion; constructor(toolVersion?: string | null); load(cwd: string, explicitPath: string | null): Promise; /** * project-map:BEH-017. Raised here rather than per command so that `build` * and `facts` share one comparison, and before resolution so that a refused * run has read nothing beyond the configuration. */ private refuseBelowFloor; writeDefault(targetPath: string, language: Language, framework: Framework | null): Promise; }