import { IConversion } from '../../models/IConversion'; import { IStepDescription, IStepsContext, ProgressFn } from './step'; export interface IDownloadAssetsStepsContext extends IStepsContext { assetsPaths: string[]; downloadedAssetsDir: string; downloadedAssetsPaths: string[]; } export declare function describe(): IStepDescription; export declare function shouldProcess(conv: IConversion): boolean; export declare function process(conv: IConversion, context: IDownloadAssetsStepsContext, progress: ProgressFn): Promise; export declare function cleanup(context: Readonly): Promise;