import { SessionMessage, SessionMessagePart, ToolPart } from '../agent-types';
export type { SessionMessage, SessionMessagePart, ToolPart };
export type MessageOrigin = "user" | "assistant" | "developer";
export declare const getMessageOrigin: (role: string) => MessageOrigin;
export declare const isReasoningToolOnlyMessage: (message: SessionMessage) => boolean;
export declare const mergeReasoningToolOnlyMessages: (messages: SessionMessage[]) => SessionMessage[];
