import { IConversion } from '../../models/IConversion'; import { IStepDescription, ProgressFn } from './step'; import { IDownloadAssetsStepsContext } from './01_download_assets'; export interface IExecAssetBundleCompilerStepContext extends IDownloadAssetsStepsContext { assetBundleDir: string; assetBundlePath: string; } export declare function describe(): IStepDescription; export declare function shouldProcess(conv: IConversion, context: IExecAssetBundleCompilerStepContext): boolean; export declare function process(conv: IConversion, context: IExecAssetBundleCompilerStepContext, progress: ProgressFn): Promise; export declare function cleanup(context: Readonly): Promise;