import type { Tool } from "@modelcontextprotocol/server"; import type { ToolContext, ToolResult } from '../types.js'; import type { RiskLevel } from '../core/tool-registry.js'; export declare const KNOWN_BASE_METHODS: Set; export interface BatchValidateResult { file: string; errors: string[]; filtered_count?: number; } export declare function isErrorFalsePositive(line: string): boolean; export declare function stripProjectPrefix(absPath: string, projectPath: string): string; export declare function batchValidateScripts(godotPath: string, projectPath: string, scriptFiles: string[], globalTimeoutMs?: number): Promise; export declare function validateSceneFile(content: string, relPath: string, _projectPath: string): { errors: string[]; warnings: string[]; }; export declare function getToolDefinitions(): Tool[]; export declare function handleTool(name: string, args: Record, ctx: ToolContext): Promise; export declare const TOOL_META: Record; }>;