/**
 * Tree-of-Thought Reasoning Types
 *
 * Types for advanced reasoning with Tree-of-Thought and MCTS.
 * Based on research from:
 * - Tree of Thoughts (ToT) - Yao et al., 2023
 * - RethinkMCTS (arXiv 2409.09584)
 * - Chain of Preference Optimization (NeurIPS 2024)
 */
/**
 * Default MCTS configuration
 */
export const DEFAULT_MCTS_CONFIG = {
    maxIterations: 50,
    maxDepth: 10,
    explorationConstant: 1.41, // sqrt(2)
    expansionCount: 3,
    simulationDepth: 3,
    useRethink: true,
    rethinkThreshold: 0.3,
};
/**
 * Configuration for thinking mode
 */
export const THINKING_MODE_CONFIG = {
    shallow: {
        maxIterations: 5,
        maxDepth: 3,
        expansionCount: 2,
    },
    medium: {
        maxIterations: 20,
        maxDepth: 6,
        expansionCount: 3,
    },
    deep: {
        maxIterations: 50,
        maxDepth: 10,
        expansionCount: 4,
    },
    exhaustive: {
        maxIterations: 100,
        maxDepth: 15,
        expansionCount: 5,
    },
};
//# sourceMappingURL=types.js.map