UNPKG

n8n

Version:

n8n Workflow Automation Tool

14 lines (13 loc) 626 B
import type { AiAssistantSDK } from '@n8n_io/ai-assistant-sdk'; import { type IUser } from 'n8n-workflow'; import { License } from '../License'; import type { AiAssistantRequest } from '../requests'; import type { Response } from 'undici'; export declare class AiAssistantService { private readonly licenseService; private client; constructor(licenseService: License); init(): Promise<void>; chat(payload: AiAssistantSDK.ChatRequestPayload, user: IUser): Promise<Response>; applySuggestion(payload: AiAssistantRequest.SuggestionPayload, user: IUser): Promise<AiAssistantSDK.ApplySuggestionResponse>; }