
import { AgentRunner, AgentRunnerConnectRequest, AgentRunnerIsRunningRequest, AgentRunnerRunRequest, AgentRunnerStopRequest } from "./agent-runner.cjs";
import { Observable } from "rxjs";
import { BaseEvent } from "@ag-ui/client";

//#region src/v2/runtime/runner/in-memory.d.ts
declare class InMemoryAgentRunner extends AgentRunner {
  run(request: AgentRunnerRunRequest): Observable<BaseEvent>;
  connect(request: AgentRunnerConnectRequest): Observable<BaseEvent>;
  isRunning(request: AgentRunnerIsRunningRequest): Promise<boolean>;
  stop(request: AgentRunnerStopRequest): Promise<boolean | undefined>;
}
//#endregion
export { InMemoryAgentRunner };
//# sourceMappingURL=in-memory.d.cts.map