import type { LanguageModelMiddleware } from "ai"; import { type OpenGatewayReasoningDetailsStore } from "./reasoning-roundtrip-store.js"; export interface OpenGatewayReasoningRoundtripMiddlewareSettings { reasoningDetailsStore?: OpenGatewayReasoningDetailsStore; } export declare function createOpenGatewayReasoningRoundtripMiddleware(settings?: OpenGatewayReasoningRoundtripMiddlewareSettings): LanguageModelMiddleware;