/** * Vibn MCP tool definitions for the Gemini chat assistant. * * These mirror the full MCP surface documented in AI_CAPABILITIES.md. * Tool names use underscores (e.g. apps_create) which map 1:1 to the * MCP action names (e.g. apps.create) by replacing _ with . * * Non-MCP tools (github_search, github_file, http_fetch) are handled * locally at the bottom of this file. */ export type ToolDefinition = any; export declare const VIBN_TOOL_DEFINITIONS: ToolDefinition[]; /** * Execute any Vibn tool. Non-MCP tools (GitHub, http_fetch) run locally. * All MCP tools forward to POST /api/mcp — the tool name maps to the MCP * action by replacing underscores with dots (e.g. apps_create → apps.create). */ export declare function executeMcpTool(toolName: string, args: Record, mcpToken: string, baseUrl: string, projectId?: string): Promise;