import AllToolsRegistry, { FunctionSignature } from './AllToolsRegistry'; interface ExecutableFunction { name: string; args: Record; id: string; } export default class BackendToolExecutor { private registry; private apiKey; private apiUrl; constructor(registry: AllToolsRegistry, apiKey: string, apiUrl: string); get functionSignatures(): FunctionSignature[]; executeFunctions(executableFunctions: ExecutableFunction[]): Promise; } export {};