import { type JSONObject, type JSONValue } from "@ai-sdk/provider"; export declare function canonicalJsonValueKey(value: JSONValue): string; export declare function appendUniqueJsonDetails(target: JSONValue[], details: unknown): void; export declare function snapshotUniqueJsonDetails(details: unknown): JSONValue[]; export declare function snapshotMetadataBody(value: unknown): JSONObject | undefined; export declare function collectChoiceReasoningDetails(body: unknown): JSONValue[];