import type { PackageImportBindings, WorkflowConflictPolicy } from '../../n8n-packages.types'; import { WorkflowImportMatchService } from './workflow-import-match.service'; import { WorkflowConflictPolicyFactory } from './workflow-conflict-policy.factory'; import type { PreparedWorkflow, WorkflowImportOutcome, WorkflowMatchContext } from './workflow-conflict-policy.types'; export interface WorkflowImportResult { outcomes: WorkflowImportOutcome[]; bindings: PackageImportBindings; } export declare class WorkflowImporter { private readonly workflowConflictPolicyFactory; private readonly workflowImportMatchService; constructor(workflowConflictPolicyFactory: WorkflowConflictPolicyFactory, workflowImportMatchService: WorkflowImportMatchService); importWorkflows(prepared: PreparedWorkflow[], policy: WorkflowConflictPolicy, context: WorkflowMatchContext, bindings: PackageImportBindings): Promise; }