/**
 * AI SDK Integration Example
 *
 * This example demonstrates how to use MCPAgent's streamEvents() method
 * with Vercel AI SDK's LangChainAdapter for building streaming UIs.
 *
 * This pattern is useful for:
 * - Next.js API routes with useCompletion/useChat hooks
 * - Real-time streaming applications
 * - Building chat interfaces with token-by-token updates
 */
import type { StreamEvent } from '../index.js';
declare function streamEventsToAISDK(streamEvents: AsyncGenerator<StreamEvent, void, void>): AsyncGenerator<string, void, void>;
declare function createReadableStreamFromGenerator(generator: AsyncGenerator<string, void, void>): ReadableStream<string>;
declare function streamEventsToAISDKWithTools(streamEvents: AsyncGenerator<StreamEvent, void, void>): AsyncGenerator<string, void, void>;
declare function createApiHandler(): Promise<(request: {
    prompt: string;
}) => Promise<Response>>;
declare function createEnhancedApiHandler(): Promise<(request: {
    prompt: string;
}) => Promise<Response>>;
export { createApiHandler, createEnhancedApiHandler, createReadableStreamFromGenerator, streamEventsToAISDK, streamEventsToAISDKWithTools, };
//# sourceMappingURL=ai_sdk_example.d.ts.map