/**
 * Workflow Engine - Public API
 * ============================
 *
 * Central exports for the Neurolink Workflow Engine
 *
 * @module workflow
 */
export type { AggregatedUsage, ConditioningConfig, EnsembleResponse, ExecutionConfig, ExecutionStrategy, JudgeConfig, JudgeOutputFormat, JudgeScores, ModelConfig, ModelGroup, MultiJudgeScores, ToneAdjustment, WorkflowAnalytics, WorkflowConfig, WorkflowError, WorkflowErrorDetails, WorkflowGenerateOptions, WorkflowInput, WorkflowResult, WorkflowType, WorkflowValidationError, WorkflowValidationResult, WorkflowValidationWarning, } from "./types.js";
export { createWorkflowConfig, DEFAULT_EXECUTION_CONFIG, DEFAULT_JUDGE_CONFIG, getAllModels, getModelGroups, usesModelGroups, WorkflowConfigSchema, } from "./config.js";
export { clearRegistry, getRegistryStats, getWorkflow, listWorkflows, registerWorkflow, unregisterWorkflow, } from "./core/workflowRegistry.js";
export type { RunWorkflowOptions } from "./core/workflowRunner.js";
export { runWorkflow } from "./core/workflowRunner.js";
export { calculateConfidence, calculateConsensus, calculateModelMetrics, compareWorkflows, formatMetricsForLogging, generateSummaryStats, } from "./utils/workflowMetrics.js";
export { validateForExecution, validateWorkflow, } from "./utils/workflowValidation.js";
export { BALANCED_ADAPTIVE_WORKFLOW, createAdaptiveWorkflow, QUALITY_MAX_WORKFLOW, SPEED_FIRST_WORKFLOW, } from "./workflows/adaptiveWorkflow.js";
export { CONSENSUS_3_FAST_WORKFLOW, CONSENSUS_3_WORKFLOW, createConsensus3WithPrompt, } from "./workflows/consensusWorkflow.js";
export { AGGRESSIVE_FALLBACK_WORKFLOW, FAST_FALLBACK_WORKFLOW, } from "./workflows/fallbackWorkflow.js";
export { createMultiJudgeWorkflow, MULTI_JUDGE_3_WORKFLOW, MULTI_JUDGE_5_WORKFLOW, } from "./workflows/multiJudgeWorkflow.js";
export { executeEnsemble, executeModelGroups, } from "./core/ensembleExecutor.js";
export { scoreEnsemble } from "./core/judgeScorer.js";
export { conditionResponse, isConditioningEnabled, } from "./core/responseConditioner.js";
export type { ConditionOptions, ConditionResult, } from "./core/types/conditionerTypes.js";
export type { EnsembleExecutionResult, ExecuteEnsembleOptions, } from "./core/types/ensembleTypes.js";
export type { ScoreOptions, ScoreResult } from "./core/types/judgeTypes.js";
export type { ExecuteLayerOptions, LayerExecutionResult, } from "./core/types/layerTypes.js";
export type { RegisterOptions, RegisterResult, RegistryStats, } from "./core/types/registryTypes.js";
/**
 * Workflow Engine version
 */
export declare const WORKFLOW_ENGINE_VERSION = "1.0.0";
export { DEFAULT_SCORE_SCALE } from "./config.js";
/**
 * Testing phase flag (returns original output unchanged)
 */
export declare const IS_TESTING_PHASE = true;
