UNPKG

n8n

Version:

n8n Workflow Automation Tool

18 lines (17 loc) 683 B
import type { BuiltTool, CredentialProvider } from '@n8n/agents'; import type { BuilderTrackFn } from '../builder-config-telemetry'; export interface PublishBlockerIssue { path: string; code: string; } export interface FinishSetupToolDeps { credentialProvider: CredentialProvider; agentId: string; projectId: string; track: BuilderTrackFn; isCredentialTypeKnown?: (credentialType: string) => boolean; listIntegrationCredentialIds?: () => Promise<string[]>; listChatIntegrationTypes: () => string[]; getPublishBlockers: () => Promise<PublishBlockerIssue[]>; } export declare function buildFinishSetupTool(deps: FinishSetupToolDeps): BuiltTool;