import type { JSONValue, LanguageModelV4StreamPart } from "@ai-sdk/provider"; export declare function isReasoningStreamPart(part: LanguageModelV4StreamPart): boolean; export declare function isTextStreamPart(part: LanguageModelV4StreamPart): boolean; export declare function detailsSince(details: readonly JSONValue[], count: number): readonly JSONValue[]; export declare function snapshotMiddlewareResult(value: unknown, name: string): Record; export declare function discardReasoningStream(stream: object): void; export declare function captureMiddlewareHookArgs(value: unknown): Record;