import type { User } from '@n8n/db'; import { WorkflowFinderService } from '../../../../workflows/workflow-finder.service'; import { WorkflowSerializer } from './workflow.serializer'; import type { PackageWriter } from '../../io/package-writer'; import type { ManifestEntry } from '../../spec/manifest.schema'; export interface WorkflowExportRequest { user: User; workflowIds: string[]; writer: PackageWriter; } export declare class WorkflowExporter { private readonly workflowFinder; private readonly workflowSerializer; constructor(workflowFinder: WorkflowFinderService, workflowSerializer: WorkflowSerializer); export(request: WorkflowExportRequest): Promise; private allocateUniqueFileName; private assertAllRequestedWorkflowsFound; }