import { IToolProvider, LlmToolCall, ToolDefinition, ToolExecutionResult } from '../platforms/tool-provider.platform'; export declare class ToolProviderRegistryService { private readonly logger; private readonly providers; register(provider: IToolProvider): boolean; getAllToolDefinitions(): ToolDefinition[]; executeTool(toolCall: LlmToolCall): Promise; list(): string[]; }