import { AssetsFormatConfig, IMigrationAsset, IMigrationItem, ItemsFormatConfig } from '../core/index.js'; import { IImportConfig } from '../import/index.js'; export interface IImportToolkitConfig extends IImportConfig { } export interface IImportData { items: IMigrationItem[]; assets: IMigrationAsset[]; } export interface IImportFromFilesData { items?: { filename: string; formatService: ItemsFormatConfig; }; assets?: { filename: string; formatService: AssetsFormatConfig; }; } export declare class ImportToolkit { private config; private readonly fileProcessorService; private readonly fileService; constructor(config: IImportToolkitConfig); importAsync(data: IImportData): Promise; importFromFilesAsync(data: IImportFromFilesData): Promise; private getImportDataFromNonZipFileAsync; private getImportDataFromZipAsync; }