import type { CompleteSimpleFn, StreamFn } from "./llm.js"; export interface AgentCoreRuntimeDeps { streamSimple: StreamFn; completeSimple: CompleteSimpleFn; } export type AgentCoreStreamRuntimeDeps = Pick; export type AgentCoreCompletionRuntimeDeps = Pick; export declare function resolveAgentCoreStreamFn(runtime: AgentCoreStreamRuntimeDeps | undefined, streamFn?: StreamFn): StreamFn; export declare function resolveAgentCoreCompleteFn(runtime: AgentCoreCompletionRuntimeDeps | undefined): CompleteSimpleFn;