import type { DagNode } from "../orchestration/dag.js";
import type { DeepSeekModelTier, ProviderComplexity, ProviderRisk, ProviderRouteDecision, ProviderRouteInput } from "./types.js";
export declare const DEEPSEEK_V4_FLASH_MODEL = "deepseek-v4-flash";
export declare const DEEPSEEK_V4_PRO_MODEL = "deepseek-v4-pro";
export declare const QWEN_DEFAULT_MODEL = "qwen3-max";
export declare const CODEX_CLI_DEFAULT_MODEL = "codex-cli";
export declare const OPENROUTER_DEFAULT_MODEL = "openrouter/auto";
export declare function routeProvider(input: ProviderRouteInput): ProviderRouteDecision;
export declare function inferNodeRisk(node: DagNode): ProviderRisk;
export declare function normalizeProviderComplexity(value: string | undefined): ProviderComplexity;
export declare function selectDeepSeekModelTier(seed: string): {
    tier: DeepSeekModelTier;
    ratioBucket: number;
};
