/**
 * Parallel Model Execution Types
 *
 * Defines types for executing multiple models in parallel and
 * aggregating their results for improved accuracy and reliability.
 *
 * Based on research:
 * - Mixture of Experts (MoE)
 * - Self-consistency decoding
 * - Ensemble methods for LLMs
 */
/**
 * Default configuration
 */
export const DEFAULT_PARALLEL_CONFIG = {
    models: [],
    strategy: "best",
    aggregation: "best_confidence",
    timeout: 60000,
    maxRetries: 2,
    requireConsensus: false,
    consensusThreshold: 0.7,
    debateRounds: 2,
    cacheResponses: true,
    preferLowLatency: false,
};
//# sourceMappingURL=types.js.map