UNPKG

n8n

Version:

n8n Workflow Automation Tool

20 lines (19 loc) 889 B
import type { User } from '@n8n/db'; import { WorkflowFinderService } from '../../../../workflows/workflow-finder.service'; import type { WorkflowSubWorkflowRequirement } from './workflow.types'; import type { ManifestEntry } from '../../spec/manifest.schema'; import type { PackageWorkflowRequirement } from '../../spec/requirements.schema'; export interface WorkflowRequirementExportRequest { user: User; requirements: WorkflowSubWorkflowRequirement[]; workflows: ManifestEntry[]; } export interface WorkflowRequirementExportResult { requirements: PackageWorkflowRequirement[]; } export declare class WorkflowRequirementExporter { private readonly workflowFinder; constructor(workflowFinder: WorkflowFinderService); export(request: WorkflowRequirementExportRequest): Promise<WorkflowRequirementExportResult>; private findMissingReferencedWorkflowNames; }