import type { LanguageModel } from "ai";
import { type RuntimeModelReference } from "#runtime/agent/bootstrap.js";
/**
 * Environment variable that forces authored runtime models onto the dedicated
 * deterministic mock adapter.
 */
export declare const EVE_MOCK_AUTHORED_MODELS_ENV = "EVE_MOCK_AUTHORED_MODELS";
/**
 * Returns true when authored runtime models should resolve through the
 * dedicated deterministic mock adapter.
 */
export declare function shouldMockAuthoredRuntimeModels(): boolean;
/**
 * Creates a deterministic authored-model mock for one runtime model reference.
 */
export declare function createMockAuthoredRuntimeModel(reference: RuntimeModelReference): LanguageModel;
/**
 * Resolves the current authored runtime model onto the deterministic mock
 * adapter when the test seam is active.
 */
export declare function resolveMockAuthoredRuntimeModel(reference: RuntimeModelReference): LanguageModel | null;
