/** * cv publish — publish content to CareerVivid * * Usage: * cv publish Publish a file * cv publish - Read from stdin * cv publish README.md --title "..." Override title * cv publish arch.mmd --type whiteboard --format mermaid * cv publish - --dry-run < article.md Validate without publishing * cv publish - --json < article.md Agent-friendly JSON output */ import { Command } from "commander"; export interface PublishOptions { title?: string; type?: string; format?: string; tags?: string; cover?: string; official?: boolean; dryRun?: boolean; json?: boolean; recursive?: boolean; onlyUpdate?: boolean; public?: boolean; private?: boolean; } export declare function publishSingleFile(filePath: string, content: string, opts: PublishOptions, jsonMode: boolean): Promise<{ success: boolean; url?: string; postId?: string; title?: string; }>; export declare function registerPublishCommand(program: Command): void; //# sourceMappingURL=publish.d.ts.map