import { OnModuleInit } from '@nestjs/common'; import { ModuleRef } from '@nestjs/core'; 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 { SpacesService } from './spaces.service'; export declare class SpaceLightingToolService extends BaseToolProviderService implements OnModuleInit { private readonly spacesService; private readonly moduleRef; private readonly shortIdMapping; protected readonly logger: import("../../../common/logger").ExtensionLoggerService; private spaceIntentService; constructor(spacesService: SpacesService, moduleRef: ModuleRef, shortIdMapping: ShortIdMappingService); onModuleInit(): Promise; getType(): string; getToolDefinitions(): ToolDefinition[]; protected handleToolCall(toolCall: LlmToolCall): Promise; private executeSetSpaceLighting; }