/** * Environment Handler * * Handles environment profile management and compatibility checking */ import type { MCPToolResult } from "../../types/mcp-types.js"; export declare class EnvironmentHandler { private projectRoot; private environmentService; constructor(projectRoot: string); /** * Auto-detect environments from project files */ handleDetectEnvironments(): Promise; /** * Add or update environment profile */ handleAddEnvironment(args: { name: string; description?: string; nodeVersion?: string; envVarsMissing?: string[]; constraints?: string[]; }): Promise; /** * Remove environment profile */ handleRemoveEnvironment(args: { name: string; }): Promise; /** * List all environment profiles */ handleListEnvironments(): Promise; /** * Check code compatibility with environment profiles */ handleCheckCompatibility(args: { files: string[]; }): Promise; } //# sourceMappingURL=environment-handler.d.ts.map