UNPKG

@composio/core

Version:

![Composio Banner](https://github.com/user-attachments/assets/9ba0e9c1-85a4-4b51-ae60-f9fe7992e819)

21 lines (20 loc) 754 B
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.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 };