import type { OutputAsset, OutputChunk } from 'rollup';
import type { AssetEmissionPlan } from '../../../compiler/index.js';
export interface ApplyViteAssetEmissionPlanOptions {
    bundle: Record<string, OutputAsset | OutputChunk>;
    emitOrReplayAsset?: ((file: string, source: string) => OutputAsset | undefined) | undefined;
    writeTargets?: ReadonlyMap<string, OutputAsset> | undefined;
}
export declare function applyViteAssetEmissionPlan(plan: AssetEmissionPlan, options: ApplyViteAssetEmissionPlanOptions): void;
