#!/usr/bin/env node /** * Genspark Tool CLI * * A command-line interface for Genspark Tool API. * Designed for integration with AI agents (e.g., Claude Code). * * Output conventions: * - stderr: Debug info, progress, errors (for human reading) * - stdout: API response JSON (for AI agent context) * * Command Naming Convention: * - CLI commands are dynamically generated from server tool schemas * - Tool name is always the canonical command name * - Aliases provide human-friendly shortcuts (e.g., `search` for `web_search`) * * Example: * Tool name: "web_search" -> Command: `gsk web_search`, Alias: `gsk search` * Tool name: "crawler" -> Command: `gsk crawler`, Alias: `gsk crawl` */ type DesignAttachmentRole = 'visual_reference' | 'context' | 'content'; interface DesignAttachmentArg { path: string; role: DesignAttachmentRole; } /** Preserve interleaved --image/--file order; Commander groups options by key. */ export declare function collectDesignAttachmentArgs(argv: string[]): DesignAttachmentArg[]; export {}; //# sourceMappingURL=index.d.ts.map