/** * MCP tool definitions for Agent Rules Kit */ export declare const TOOLS_DEFINITIONS: readonly [{ readonly name: "get_project_info"; readonly description: "Analyzes the current project to determine which technology stack it uses"; readonly inputSchema: { readonly type: "object"; readonly properties: { readonly project_path: { readonly type: "string"; readonly description: "Path of the project to analyze (default: current directory)"; }; }; readonly required: readonly []; }; }, { readonly name: "get_available_options"; readonly description: "Gets available stacks, versions, architectures, MCP tools, and IDEs from Agent Rules Kit"; readonly inputSchema: { readonly type: "object"; readonly properties: {}; readonly required: readonly []; }; }, { readonly name: "install_rules"; readonly description: "Installs appropriate Cursor rules with advanced options like version, architecture, and MCP tools"; readonly inputSchema: { readonly type: "object"; readonly properties: { readonly stack: { readonly type: "string"; readonly description: "Technology stack to install (automatically detected if not specified)"; }; readonly version: { readonly type: "string"; readonly description: "Specific version of the stack (e.g., \"11\" for Laravel 11)"; }; readonly architecture: { readonly type: "string"; readonly description: "Architecture pattern (e.g., \"ddd\", \"hexagonal\", \"standard\")"; }; readonly mcp_tools: { readonly type: "array"; readonly items: { readonly type: "string"; }; readonly description: "MCP tools to include (e.g., [\"pampa\", \"github\", \"filesystem\"])"; }; readonly ide: { readonly type: "string"; readonly description: "Target IDE (e.g., \"cursor\", \"vscode\", \"phpstorm\")"; }; readonly project_path: { readonly type: "string"; readonly description: "Project path (default: current directory)"; }; readonly global: { readonly type: "boolean"; readonly description: "Install globally instead of in specific project"; }; readonly force: { readonly type: "boolean"; readonly description: "Force installation even if rules already exist"; }; }; readonly required: readonly []; }; }]; export declare const RESOURCES_DEFINITIONS: readonly [{ readonly uri: "agent-rules-kit://documentation"; readonly name: "Agent Rules Kit Documentation"; readonly description: "Complete Agent Rules Kit documentation"; readonly mimeType: "text/markdown"; }, { readonly uri: "agent-rules-kit://usage-guide"; readonly name: "Usage Guide"; readonly description: "Usage guide for AI agents"; readonly mimeType: "text/markdown"; }]; export declare const PROMPTS_DEFINITIONS: readonly [{ readonly name: "setup_project_rules"; readonly description: "Automatically configures Cursor rules for the current project"; readonly arguments: readonly [{ readonly name: "project_path"; readonly description: "Project path (optional, uses current directory by default)"; readonly required: false; }, { readonly name: "force_reinstall"; readonly description: "Force reinstallation of existing rules"; readonly required: false; }]; }]; //# sourceMappingURL=tools.d.ts.map