import type { SuggestedAction } from "@agentxm/registry-protocol/unstable/suggested-action"; import type { PublishResult } from "@agentxm/workspace/publishing"; import type { VerbosityLevel } from "../../cli-flags/index.js"; import { type Doc } from "../../screen/index.js"; export interface PublishDocOptions { readonly verbosity: VerbosityLevel; /** The exit code the invocation ends with, which a problem verdict states. */ readonly exitCode: number; readonly suggestions: ReadonlyArray; readonly withoutSuggestions?: boolean; /** How long an apply took, which a settled publication states. */ readonly elapsedMs?: number; } /** * The publish result as one record: a title line, one ledger of the * extensions the run took up, the facts a preview states once, the conditions * that deserve attention, and a verdict. A preview's ledger is the plan; an * apply's is what happened. The evidence behind each row is its children, shown * at verbose level. */ export declare const publishDoc: (result: PublishResult, options: PublishDocOptions) => Doc; //# sourceMappingURL=view.d.ts.map