import type { SSEOutput } from '../x-stream';
import type { MessageStatus } from '../use-x-chat';
import type { XModelMessage } from './types';
export type DeepSeekTransformInfo<ChatMessage = XModelMessage, Output = SSEOutput> = {
    originMessage?: ChatMessage;
    chunk: Output;
    chunks: Output[];
    status: MessageStatus;
    responseHeaders?: Headers;
};
/**
 * Parse DeepSeek-compatible SSE/JSON chunks, mapping `reasoning_content` into `<think>` blocks.
 */
export declare function transformDeepSeekMessage<ChatMessage extends XModelMessage = XModelMessage, Output extends SSEOutput = SSEOutput>(info: DeepSeekTransformInfo<ChatMessage, Output>): ChatMessage;
