import { ICommonObject, IMessage } from 'flowise-components-bullmq'; import { IncomingAgentflowInput, INodeData, IExecuteFlowParams, IFlowConfig, IAgentflowExecutedData, IVariableOverride } from '../Interface'; import { Variable } from '../database/entities/Variable'; interface IExecuteAgentFlowParams extends Omit { incomingInput: IncomingAgentflowInput; } export declare const _removeCredentialId: (obj: any) => any; export declare const resolveVariables: (reactFlowNodeData: INodeData, question: string, form: Record, flowConfig: IFlowConfig | undefined, availableVariables: Variable[], variableOverrides: IVariableOverride[], uploadedFilesContent: string, chatHistory: IMessage[], agentFlowExecutedData?: IAgentflowExecutedData[], iterationContext?: ICommonObject) => Promise; export declare const executeAgentFlow: ({ componentNodes, incomingInput, chatflow, chatId, evaluationRunId, appDataSource, telemetry, usageCacheManager, cachePool, sseStreamer, baseURL, isInternal, uploadedFilesContent, fileUploads, signal: abortController, isRecursive, parentExecutionId, iterationContext, isTool, orgId, workspaceId, subscriptionId }: IExecuteAgentFlowParams) => Promise; export {};