import { ModuleClassParams } from '../../types'; import BaseImportSetup from './base-setup'; export default class AssetImportSetup extends BaseImportSetup { private assetsFilePath; private assetUidMapper; private assetUrlMapper; private duplicateAssets; private assetsConfig; private mapperDirPath; private assetsFolderPath; private assetUidMapperPath; private assetUrlMapperPath; private duplicateAssetPath; constructor({ config, stackAPIClient, dependencies }: ModuleClassParams); /** * Start the asset import setup * This method reads the assets from the content folder and generates a mapper file * @returns {Promise} */ start(): Promise; /** * @method importAssets * @param {boolean} isVersion boolean * @returns {Promise} Promise */ fetchAndMapAssets(): Promise; }