import { LicenseState } from '@n8n/backend-common'; import { EventService } from '../../../events/event.service'; import { ProjectImporter } from '../entities/project/project-importer'; 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 eventService; private readonly licenseState; constructor(packageParser: N8nPackageParser, projectImporter: ProjectImporter, importOrchestrator: ImportOrchestrator, eventService: EventService, licenseState: LicenseState); import(request: ImportPackageRequest, reader: PackageReader, manifest: PackageManifest): Promise; private buildImportContextForProject; private assertAdequatePermissions; }