import { type ProductSimulationScenario, type SimulationAdapter, type SimulationEvent, type SimulationInterviewRequest, type SimulationInterviewResult, type SimulationPrepareResult, type SimulationReport, type SimulationRun } from "./types.js"; export interface ForkBridgeAdapterOptions { baseUrl: string; fetchImpl?: typeof fetch; } export declare class ForkBridgeAdapter implements SimulationAdapter { private readonly baseUrl; private readonly fetchImpl; private importedRuns; constructor(options: ForkBridgeAdapterOptions); capabilities(): Promise; prepare(scenario: ProductSimulationScenario): Promise; start(scenarioId: string): Promise; stream(runId: string): AsyncIterable; interview(runId: string, request: SimulationInterviewRequest): Promise; stop(runId: string): Promise; exportReport(runId: string): Promise; private request; }