UNPKG

n8n

Version:

n8n Workflow Automation Tool

14 lines (13 loc) 705 B
import { LicenseState } from '@n8n/backend-common'; import type { User } from '@n8n/db'; import { ProjectService } from '../../../../services/project.service.ee'; import type { PreparedProject, ProjectPlanItem } from './project-import.types'; import type { ImportedProjectSummary } from '../../n8n-packages.types'; export declare class ProjectImporter { private readonly projectService; private readonly licenseState; constructor(projectService: ProjectService, licenseState: LicenseState); plan(user: User, projects: PreparedProject[]): Promise<ProjectPlanItem[]>; apply(user: User, items: ProjectPlanItem[]): Promise<ImportedProjectSummary[]>; private assertCanCreateProjects; }