import type { LanguageModel } from "ai";
import { type RuntimeModelReference } from "#runtime/agent/bootstrap.js";
/**
 * Returns true when authored runtime models should resolve through the
 * dedicated deterministic mock adapter. The adapter is internal to the test
 * tiers: it activates only under `NODE_ENV=test`, keeping the unit,
 * integration, and scenario suites deterministic and credential-free.
 */
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;
