import { GlobalConfig } from '@n8n/config'; import { ProjectRepository } from '@n8n/db'; import { EventService } from '../../../events/event.service'; import { FolderService } from '../../../services/folder.service'; import { ProjectService } from '../../../services/project.service.ee'; import { CredentialImporter } from '../entities/credential/credential-importer'; import { WorkflowImporter } from '../entities/workflow/workflow-importer'; import { WorkflowSerializer } from '../entities/workflow/workflow.serializer'; import type { ImportPackageRequest, ImportResult } from '../n8n-packages.types'; export declare class ImportPipeline { private readonly workflowSerializer; private readonly credentialImporter; private readonly projectRepository; private readonly projectService; private readonly folderService; private readonly eventService; private readonly workflowImporter; private readonly maxUncompressedPackageBytes; constructor(workflowSerializer: WorkflowSerializer, credentialImporter: CredentialImporter, globalConfig: GlobalConfig, projectRepository: ProjectRepository, projectService: ProjectService, folderService: FolderService, eventService: EventService, workflowImporter: WorkflowImporter); run(request: ImportPackageRequest): Promise; private loadPackageManifest; private prepareWorkflows; private resolveTarget; private resolveImportProject; private assertFolderExistsInProject; }