import type { LanguageModel } from "ai";
import type { CompiledModuleMap } from "#compiler/module-map.js";
import type { RuntimeModelReference } from "#runtime/agent/bootstrap.js";
import { shouldMockAuthoredRuntimeModels } from "#runtime/agent/mock-model-adapter.js";
export { shouldMockAuthoredRuntimeModels };
/** Loaded compiled-module scope used to resolve source-backed runtime models. */
export interface RuntimeModelResolutionScope {
    readonly moduleMap: CompiledModuleMap;
    readonly nodeId: string | undefined;
}
/**
 * Resolves one runtime model reference into the active language model.
 */
export declare function resolveRuntimeModelReference(reference: RuntimeModelReference, scope?: RuntimeModelResolutionScope): Promise<LanguageModel>;
