import { Clock, Stream } from "effect"; import { LanguageModel, Tool } from "effect/unstable/ai"; import { type Event } from "./agent-event.js"; import type { Agent, RunError, RunOptions } from "./agent.js"; import type { ObjectSchema, SchemaServicesD, StaticToolServices, StructuredRunConfig } from "./run-loop-context.js"; type RunStream, S extends ObjectSchema, R> = Stream.Stream | SchemaServicesD>; export declare const streamInternal: { , R, StructuredOutputSchema extends ObjectSchema>(options: RunOptions, structured: StructuredRunConfig | undefined): (agent: Agent) => RunStream; , R, StructuredOutputSchema extends ObjectSchema>(agent: Agent, options: RunOptions, structured: StructuredRunConfig | undefined): RunStream; }; export {};