import type { ConfigV1 } from "./types.js"; export interface ResolutionDiagnostic { readonly code: "PROJECT_OVERRIDE_IGNORED"; readonly message: string; } export interface ResolveConfigOptions { projectOverride?: unknown; projectTrusted?: boolean; missionOverride?: unknown; } export interface ResolveConfigResult { readonly config: ConfigV1; readonly diagnostics: readonly ResolutionDiagnostic[]; } /** Resolve defaults/global, trusted project, and launch-time mission layers. */ export declare function resolveConfig(globalConfig: ConfigV1, options?: ResolveConfigOptions): ResolveConfigResult;