@composio/core
Version:

20 lines (19 loc) • 744 B
text/typescript
import { d as ToolExecuteResponse, l as ToolExecuteParams, o as Tool } from "../../tool.types-bencsexi.mjs";
import ComposioClient from "@composio/client";
//#region src/utils/modifiers/FileToolModifier.workerd.d.ts
declare class FileToolModifier {
constructor(_client: ComposioClient);
modifyToolSchema(toolSlug: string, toolkitSlug: string, schema: Tool): Promise<Tool>;
fileUploadModifier(_tool: Tool, _options: {
toolSlug: string;
toolkitSlug?: string;
params: ToolExecuteParams;
}): Promise<ToolExecuteParams>;
fileDownloadModifier(_tool: Tool, _options: {
toolSlug: string;
toolkitSlug: string;
result: ToolExecuteResponse;
}): Promise<ToolExecuteResponse>;
}
//#endregion
export { FileToolModifier };