import * as plugins from '../plugins.js'; import * as data from '../data/index.js'; export interface IReq_ListTools extends plugins.typedRequestInterfaces.implementsTR< plugins.typedRequestInterfaces.ITypedRequest, IReq_ListTools > { method: 'listTools'; request: { ownerId?: string; }; response: { tools: data.IToolDefinition[]; }; } export interface IReq_ExecuteToolPlan extends plugins.typedRequestInterfaces.implementsTR< plugins.typedRequestInterfaces.ITypedRequest, IReq_ExecuteToolPlan > { method: 'executeToolPlan'; request: { plan: data.IToolPlan; }; response: data.IToolPlanResult; }