import type { OpenAICompatibleProviderSettings } from "@ai-sdk/openai-compatible"; import { type LanguageModelV4Usage } from "@ai-sdk/provider"; export declare function captureProviderConvertUsage(value: OpenAICompatibleProviderSettings["convertUsage"], provider: string, receiver: object): OpenAICompatibleProviderSettings["convertUsage"]; export declare function captureProviderFetch(value: typeof globalThis.fetch | undefined, provider: string, receiver: object): typeof globalThis.fetch | undefined; export declare function snapshotProviderUsage(value: unknown, provider: string): LanguageModelV4Usage; export declare function consumeUsageFieldPromises(value: unknown, keys: readonly string[]): void; export declare function snapshotTokenContainer(value: unknown, keys: readonly string[], provider: string, name: string): Record;