import type { L0Event, L0Adapter } from "../types/l0"; export interface VercelStreamObjectResult { textStream: AsyncIterable; partialObjectStream: AsyncIterable; object: Promise; usage: Promise; finishReason?: Promise; } export interface VercelAIObjectAdapterOptions { includeUsage?: boolean; } export declare function wrapVercelAIObjectStream(streamResult: VercelStreamObjectResult, options?: VercelAIObjectAdapterOptions): AsyncGenerator; export declare function isVercelAIObjectStream(obj: unknown): obj is VercelStreamObjectResult; export declare const vercelAIObjectAdapter: L0Adapter; //# sourceMappingURL=vercel-ai-object.d.ts.map