import type { ChatMessageContent } from './chat-message-content.js';
import type { MessageToolCalls } from './message-tool-calls.js';
import type { ReasoningBlock } from './reasoning-block.js';
/**
 * Representation of the 'AssistantChatMessage' schema.
 */
export type AssistantChatMessage = {
    role: 'assistant';
    content?: ChatMessageContent;
    refusal?: string;
    tool_calls?: MessageToolCalls;
    /**
     * Reasoning or thinking content from the model's previous turn.
     *
     */
    reasoning_content?: ReasoningBlock[];
};
//# sourceMappingURL=assistant-chat-message.d.ts.map