import type { JSONValue, LanguageModelV4Content, LanguageModelV4StreamPart } from "@ai-sdk/provider"; import { type OpenGatewayReasoningDetailsStore } from "./reasoning-roundtrip-store.js"; export declare function captureReasoningStreamPart(value: LanguageModelV4StreamPart): LanguageModelV4StreamPart; export declare function withReasoningDetailsOnContent(content: LanguageModelV4Content[], details: readonly JSONValue[], reasoningDetailsStore: OpenGatewayReasoningDetailsStore): Promise; export declare function withReasoningPartMetadata(part: LanguageModelV4StreamPart, details: readonly JSONValue[], reasoningDetailsStore: OpenGatewayReasoningDetailsStore): Promise;