/** * G2.3 — `agentsmarket pipeline info [@] [--json]` * * Show metadata for a marketplace pipeline. Calls the server's existing * detail endpoint, falling back from by-slug to by-id (R23 — same as * install). * * Resolution order: * 1. GET /v1/pipelines/by-slug/:slug (when no @version) * 2. GET /v1/pipelines/by-slug/:slug/yaml?version=X.Y.Z (when @version) * 3. GET /v1/pipelines/:id (fallback if slug is an id) * * Display (TTY mode): * - Name, version, slug, ID * - Author (EVM address truncated 0x1234…abcd) * - License, homepage/support/github URLs * - Price + is_free * - Description (rendered from description_md_html — tags stripped for terminal) * - Invocation count + created/updated timestamps * * `--json` emits the raw server response object for scripting. */ import { authedFetch, authedJson } from '../../lib/http.js'; export interface InfoDeps { authedFetch?: typeof authedFetch; authedJson?: typeof authedJson; stderr?: (line: string) => void; stdout?: (line: string) => void; exit?: (code: number) => never; } export declare function pipelineInfoCommand(arg: string, flags?: { json?: boolean; }, depsOverrides?: InfoDeps): Promise;