import { type PerEnvCompletenessReport } from "../check-per-env.js"; import type { ParsedArgs } from "./args.js"; export interface CheckResult { ok: boolean; config: string; report: PerEnvCompletenessReport; } /** * `node-settings check` — verify per-env branches are complete enough * to deploy. With `--workspace`, runs against every discovered package. * `--format=json` emits a single structured document. */ export declare function runCheck(args: ParsedArgs): Promise; /** * Compute the check result without printing it. Returns `null` if the * caller-supplied flags were malformed (a human-readable message is * printed to stderr in that case). Used by both the single-package * path and the workspace iterator. */ export declare function buildCheckResult(configPath: string | undefined, args: ParsedArgs): Promise; export declare function printCheckResultText(result: CheckResult): void; //# sourceMappingURL=check.d.ts.map