@composio/core
Version:

20 lines (19 loc) • 749 B
text/typescript
import { _n as ToolExecuteResponse, fn as Tool, hn as ToolExecuteParams } from "../../BaseProvider-C7yGAyLz.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 };