@composio/core
Version:

21 lines (20 loc) • 754 B
text/typescript
import { d as ToolExecuteResponse, l as ToolExecuteParams, o as Tool } from "../../tool.types-BWc7GUrD.cjs";
import ComposioClient from "@composio/client";
//#region src/utils/modifiers/FileToolModifier.node.d.ts
declare class FileToolModifier {
private client;
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 };