/**
 * Merge processing for arpeggio batch results.
 *
 * Supports two merge strategies:
 * - 'concat': Simple concatenation with configurable separator
 * - 'custom': User-provided merge function (inline_js or file)
 */
import type { ArpeggioMergeStepConfig, MergeFn } from './types.js';
/**
 * Build a merge function from the arpeggio merge configuration.
 */
export declare function buildMergeFn(config: ArpeggioMergeStepConfig): MergeFn;
/** Write merged output to a file if output_path is configured */
export declare function writeMergedOutput(outputPath: string, content: string): void;
//# sourceMappingURL=merge.d.ts.map