UNPKG

n8n

Version:

n8n Workflow Automation Tool

24 lines (23 loc) 957 B
import { ChatPayload } from '@n8n/ai-workflow-builder/dist/workflow-builder-agent'; import { Logger } from '@n8n/backend-common'; import { GlobalConfig } from '@n8n/config'; import type { IUser } from 'n8n-workflow'; import { License } from '../license'; import { NodeTypes } from '../node-types'; export declare class WorkflowBuilderService { private readonly nodeTypes; private readonly license; private readonly config; private readonly logger; private service; constructor(nodeTypes: NodeTypes, license: License, config: GlobalConfig, logger: Logger); private getService; chat(payload: ChatPayload, user: IUser): AsyncGenerator<import("@n8n/ai-workflow-builder").StreamOutput, void, unknown>; getSessions(workflowId: string | undefined, user: IUser): Promise<{ sessions: { sessionId: string; messages: Record<string, unknown>[]; lastUpdated: string; }[]; }>; }