UNPKG

n8n

Version:

n8n Workflow Automation Tool

22 lines (21 loc) 1.27 kB
import { LicenseState } from '@n8n/backend-common'; import { EventService } from '../../../events/event.service'; import { ProjectImporter } from '../entities/project/project-importer'; import { WorkflowPublisher } from '../entities/workflow/workflow-publisher'; import type { PackageReader } from '../io/package-reader'; import type { ImportPackageRequest, ImportResult } from '../n8n-packages.types'; import { ImportOrchestrator } from './import-orchestrator'; import { N8nPackageParser } from './n8n-package-parser'; import type { PackageManifest } from '../spec/manifest.schema'; export declare class ProjectPackageImporter { private readonly packageParser; private readonly projectImporter; private readonly importOrchestrator; private readonly workflowPublisher; private readonly eventService; private readonly licenseState; constructor(packageParser: N8nPackageParser, projectImporter: ProjectImporter, importOrchestrator: ImportOrchestrator, workflowPublisher: WorkflowPublisher, eventService: EventService, licenseState: LicenseState); import(request: ImportPackageRequest, reader: PackageReader, manifest: PackageManifest): Promise<ImportResult>; private buildImportContextForProject; private assertAdequatePermissions; }