import { IBundleWriteResponse } from '../bundle/Bundle';
import { Context } from '../core/Context';
import { Package } from '../core/Package';
import { ProductionContext } from './ProductionContext';
export interface IProductionMain {
    packages: Array<Package>;
    ctx: Context;
}
export interface IProductionFlow {
    productionContext: ProductionContext;
    packages: Array<Package>;
    ctx: Context;
}
export interface IProductionResponse {
    bundles: Array<IBundleWriteResponse>;
}
export declare function productionMain(props: IProductionMain): Promise<IProductionResponse>;
