import type { Tool } from "@modelcontextprotocol/server"; import type { ToolContext, ToolResult } from '../types.js'; import type { RiskLevel } from '../core/tool-registry.js'; export declare function genRaycastScript(from: { x: number; y: number; z: number; }, to: { x: number; y: number; z: number; }, collisionMask?: number, excludePaths?: string[]): string; export declare function genBodyInfoScript(bodyPath: string): string; export declare function genDiagnosePhysicsScript(bodyPath: string): string; export declare function genQuerySpatialScript(center: { x: number; y: number; z: number; }, radius: number, collisionMask?: number): string; export declare function genCollisionOverlayScript(parentPath: string, colorOverride?: string): string; export declare function getToolDefinitions(): Tool[]; export declare function handleTool(name: string, args: Record, ctx: ToolContext): Promise; export declare const TOOL_META: Record; }>;