/** * AUTO-GENERATED by scripts/generate-sdk.ts DO NOT EDIT — changes will be overwritten. Source: tools-manifest.json (sha256:2f1a623ec115...) domain-map.json (sha256:ffa082d8fbe7...) Generated: 2026-04-28T20:49:35.251Z */ /** JSON Schema property descriptor for a tool parameter. */ export interface ToolPropertySchema { /** Additional JSON Schema properties */ [key: string]: unknown; /** JSON Schema type (string, integer, array, etc.) */ type?: string; /** Human-readable parameter description */ description?: string; /** Allowed values for constrained parameters */ enum?: string[]; /** Schema for array items */ items?: ToolPropertySchema; /** Whether the parameter is deprecated */ deprecated?: boolean; } /** Typed JSON Schema for a tool's input parameters. */ export interface ToolInputSchema { /** Additional JSON Schema properties */ [key: string]: unknown; /** Always 'object' for tool inputs */ type: "object"; /** Schema-level description */ description?: string; /** Map of parameter names to their schemas */ properties: Record; /** Names of required parameters */ required?: string[]; } /** Static tool definition from the Stitch MCP server manifest. */ export interface ToolDefinition { /** MCP tool name, e.g. "create_project" */ name: string; /** Human-readable description of what the tool does */ description: string; /** Typed JSON Schema for the tool's input parameters */ inputSchema: ToolInputSchema; } /** All tools available on the Stitch MCP server, generated from tools-manifest.json. */ export declare const toolDefinitions: ToolDefinition[]; //# sourceMappingURL=tool-definitions.d.ts.map