import type { ToolCall, ToolResult } from '../../core/types.js';
import type { ToolRegistry } from './registry.js';
/**
 * Executes tool calls against a registry with timeout/error normalization.
 */
export declare class ToolExecutionService {
    static execute(registry: ToolRegistry, call: ToolCall, timeoutMs?: number): Promise<ToolResult>;
}
//# sourceMappingURL=execute-tool.d.ts.map