UNPKG

n8n

Version:

n8n Workflow Automation Tool

22 lines (21 loc) 1.08 kB
import type { EventService } from '../../../events/event.service'; import type { CredentialBindingRequest } from '../entities/credential/credential.types'; import type { DataTableImportRequest } from '../entities/data-table/data-table.types'; import type { TagImportRequest } from '../entities/tag/tag.types'; import type { VariableImportRequest } from '../entities/variable/variable.types'; import type { ImportContext, ImportPackageRequest } from '../n8n-packages.types'; import type { ImportContentResult } from './import-orchestrator'; import type { PackageManifest } from '../spec/manifest.schema'; export interface PackageImportScope { context: ImportContext; imported: ImportContentResult; credentialRequest: CredentialBindingRequest; dataTableRequest: DataTableImportRequest; variableRequest: VariableImportRequest; tagRequest: TagImportRequest; } export declare function emitPackageImportedEvent(eventService: EventService, params: { request: ImportPackageRequest; manifest: PackageManifest; scopes: PackageImportScope[]; }): void;