UNPKG

n8n

Version:

n8n Workflow Automation Tool

28 lines (27 loc) 1.44 kB
import type { InterruptibleToolContext, ToolContext } from '@n8n/agents'; import type { IntegrationActionExecutor, IntegrationMessageContext, IntegrationMessageContextStore, IntegrationContextQueryExecutor, IntegrationToolConnectionDescriptor } from './integration-tool-types'; import type { RawActionToolOperation, RawContextToolOperation } from './integration-tool-schema'; export declare function executeContextToolOperation(params: { operation: RawContextToolOperation; descriptor: IntegrationToolConnectionDescriptor; messageContextStore: IntegrationMessageContextStore; queryExecutor: IntegrationContextQueryExecutor; persistence: ToolContext['persistence']; }): Promise<unknown>; export declare function executeActionToolBatch(params: { operations: RawActionToolOperation[]; descriptor: IntegrationToolConnectionDescriptor; messageContextStore: IntegrationMessageContextStore; actionExecutor: IntegrationActionExecutor; ctx: ToolContext; }): Promise<unknown>; export declare function executeActionToolOperation(params: { operation: RawActionToolOperation; descriptor: IntegrationToolConnectionDescriptor; messageContextStore: IntegrationMessageContextStore; actionExecutor: IntegrationActionExecutor; ctx: ToolContext; interruptCtx?: InterruptibleToolContext; currentMessageContext?: IntegrationMessageContext; allowSuspend: boolean; }): Promise<unknown>;