import type { PreparedFolder } from '../entities/folder/folder-import.types'; import type { PreparedProject } from '../entities/project/project-import.types'; import type { PreparedWorkflow } from '../entities/workflow/workflow-import.types'; import { WorkflowSerializer } from '../entities/workflow/workflow.serializer'; import type { PackageReader } from '../io/package-reader'; import type { PackageManifest } from '../spec/manifest.schema'; import type { SerializedDataTable } from '../spec/serialized/data-table.schema'; export declare class N8nPackageParser { private readonly workflowSerializer; constructor(workflowSerializer: WorkflowSerializer); getManifest(reader: PackageReader): Promise; getWorkflows(reader: PackageReader, basePrefix?: string): Promise; getFolders(reader: PackageReader, basePrefix?: string): Promise; getDataTables(reader: PackageReader): Promise; getProjects(reader: PackageReader): Promise; private readWorkflow; private readFolder; private readDataTable; private readProject; private readJson; }