UNPKG

n8n

Version:

n8n Workflow Automation Tool

18 lines (17 loc) 819 B
import { Logger } from 'n8n-core'; import { type IWorkflowBase } from 'n8n-workflow'; import { CredentialsRepository } from '../databases/repositories/credentials.repository'; import { TagRepository } from '../databases/repositories/tag.repository'; import type { IWorkflowDb } from '../interfaces'; export declare class ImportService { private readonly logger; private readonly credentialsRepository; private readonly tagRepository; private dbCredentials; private dbTags; constructor(logger: Logger, credentialsRepository: CredentialsRepository, tagRepository: TagRepository); initRecords(): Promise<void>; importWorkflows(workflows: IWorkflowDb[], projectId: string): Promise<void>; replaceInvalidCreds(workflow: IWorkflowBase): Promise<void>; private toNewCredentialFormat; }