import type { L0Event, L0Adapter } from "../types/l0"; import type { TextStreamPart, ToolSet } from "ai"; export type VercelStreamChunk = TextStreamPart; export interface VercelStreamTextResult { textStream: AsyncIterable; fullStream: ReadableStream; text: Promise; toolCalls: Promise; usage: Promise; finishReason: Promise; } export interface VercelAIAdapterOptions { includeUsage?: boolean; includeToolCalls?: boolean; } export declare function wrapVercelAIStream(streamResult: VercelStreamTextResult, options?: VercelAIAdapterOptions): AsyncGenerator; export declare function isVercelAIStream(obj: unknown): obj is VercelStreamTextResult; export declare const vercelAIAdapter: L0Adapter; //# sourceMappingURL=vercel-ai.d.ts.map