import { IImportContentTypeElement } from '../../../import/index.js'; import { IMigrationItem } from '../../../core/index.js'; export interface IJsonElements { [elementCodename: string]: string | string[] | undefined; } export interface IJsonItem { system: { codename: string; name: string; language: string; type: string; collection: string; workflow_step?: string; workflow?: string; }; elements: IJsonElements; } export interface ITypeWrapper { typeCodename: string; items: IMigrationItem[]; } export declare function mapToJsonItem(item: IMigrationItem): IJsonItem; export declare function parseJsonItem(item: IJsonItem, getElement: (typeCodename: string, elementCodename: string) => IImportContentTypeElement): IMigrationItem;