import type { GodotRunner, OperationParams, ToolDefinition } from '../utils/godot-runner.js'; export declare const runtimeToolDefinitions: ToolDefinition[]; export declare function handleLaunchEditor(runner: GodotRunner, args: OperationParams): Promise<{ content: Array<{ type: "text"; text: string; }>; isError: boolean; } | { content: { type: string; text: string; }[]; }>; export declare function handleRunProject(runner: GodotRunner, args: OperationParams): Promise<{ content: Array<{ type: "text"; text: string; }>; isError: boolean; } | { content: { type: string; text: string; }[]; }>; export declare function handleAttachProject(runner: GodotRunner, args: OperationParams): Promise<{ content: Array<{ type: "text"; text: string; }>; isError: boolean; } | { content: { type: string; text: string; }[]; }>; export declare function handleDetachProject(runner: GodotRunner): Promise; isError: boolean; }>; export declare function handleGetDebugOutput(runner: GodotRunner, args?: OperationParams): import("../utils/godot-runner.js").ToolResponse | { content: Array<{ type: "text"; text: string; }>; isError: boolean; }; export declare function handleStopProject(runner: GodotRunner): Promise; isError: boolean; }>; export declare function handleTakeScreenshot(runner: GodotRunner, args: OperationParams): Promise; isError: boolean; }>; export declare function handleSimulateInput(runner: GodotRunner, args: OperationParams): Promise; isError: boolean; }>; export declare function handleGetUiElements(runner: GodotRunner, args: OperationParams): Promise; isError: boolean; }>; export declare function handleRunScript(runner: GodotRunner, args: OperationParams): Promise; isError: boolean; }>; //# sourceMappingURL=runtime-tools.d.ts.map