import type { SetupOutcome } from './types.js';
/**
 * Single-line JSON for `--json` mode. Agents (M2) parse stdout, so we keep
 * this stable: `{ ok, action, domain, target?, changedPaths, dryRun, errors?,
 * value?, notes? }`.
 */
export declare function printJsonOutcome(outcome: SetupOutcome): void;
export declare function printTextOutcome(outcome: SetupOutcome): void;
export declare function emitOutcome(outcome: SetupOutcome, json: boolean): void;
