import { LlmToolCall, ToolDefinition, ToolExecutionResult } from '../../tools/platforms/tool-provider.platform'; import { BaseToolProviderService } from '../../tools/services/base-tool-provider.service'; import { ShortIdMappingService } from '../../tools/services/short-id-mapping.service'; import { SceneExecutorService } from './scene-executor.service'; import { ScenesService } from './scenes.service'; export declare class SceneToolService extends BaseToolProviderService { private readonly scenesService; private readonly sceneExecutor; private readonly shortIdMapping; protected readonly logger: import("../../../common/logger").ExtensionLoggerService; constructor(scenesService: ScenesService, sceneExecutor: SceneExecutorService, shortIdMapping: ShortIdMappingService); getType(): string; getToolDefinitions(): ToolDefinition[]; protected handleToolCall(toolCall: LlmToolCall): Promise; private executeRunScene; }