import type { DocsDiagnostic, DocsFileStatus, DocsStatus } from './docsTransaction.js'; export type DocsExitCode = 0 | 1 | 2 | 3 | 4; export type DocsHumanMode = 'status' | 'diff'; export type DocsOutputInput = { command: string; status: DocsStatus; exitCode: DocsExitCode; }; export type DocsOutput = { schemaVersion: 1; command: string; status: DocsStatus; actions: DocsFileStatus[]; diagnostics: DocsDiagnostic[]; exitCode: DocsExitCode; }; export declare const buildDocsOutput: (input: DocsOutputInput) => DocsOutput; export declare const renderDocsJson: (input: DocsOutputInput) => string; export declare const renderDocsHuman: (input: DocsOutputInput, mode?: DocsHumanMode) => string;