/**
 * SDK message to stream event converter
 *
 * Converts Claude Agent SDK messages to the internal stream event format
 * for use with the streaming display system.
 */
import type { SDKMessage } from '@anthropic-ai/claude-agent-sdk';
import type { StreamCallback } from './types.js';
/**
 * Convert SDK message to stream event.
 *
 * @param message - The SDK message to convert
 * @param callback - The callback to invoke with stream events
 * @param isStreaming - Whether streaming mode is enabled (includePartialMessages=true).
 *                      When true, text from 'assistant' messages is skipped because
 *                      it was already displayed via 'stream_event' deltas.
 */
export declare function sdkMessageToStreamEvent(message: SDKMessage, callback: StreamCallback, isStreaming: boolean): void;
//# sourceMappingURL=stream-converter.d.ts.map