/** * Batch configuration loading and validation */ import { type BatchConfig, type BatchJobConfig, type BatchExecutionOptions } from '../types/batch.js'; /** * Load batch configuration from JSON file */ export declare function loadBatchConfig(configPath: string): Promise; /** * Validate entire batch configuration */ export declare function validateBatchConfig(config: BatchConfig): void; /** * Merge batch configuration with CLI options and environment * Precedence: CLI options > environment > config file > defaults */ export declare function mergeBatchConfig(config: BatchConfig, options: BatchExecutionOptions): BatchConfig; /** * Resolve output path for a job */ export declare function resolveOutputPath(job: BatchJobConfig, index: number, outputDir: string, allowAnyPath?: boolean): string; //# sourceMappingURL=batch-config.d.ts.map