import type { MultiModalContent } from './multi-modal'; import type { Conversation, ConversationStatus, JSONValue, Message, MessageInput, MessageRole, TokenUsage, ToolCall, ToolResult } from './types'; export declare function isConversation(value: unknown): value is Conversation; export declare function isConversationStatus(value: unknown): value is ConversationStatus; export declare function isJSONValue(value: unknown): value is JSONValue; export declare function isMessage(value: unknown): value is Message; export declare function isMessageInput(value: unknown): value is MessageInput; export declare function isMessageRole(value: unknown): value is MessageRole; export declare function isMultiModalContent(value: unknown): value is MultiModalContent; export declare function isTokenUsage(value: unknown): value is TokenUsage; export declare function isToolCall(value: unknown): value is ToolCall; export declare function isToolResult(value: unknown): value is ToolResult; //# sourceMappingURL=guards.d.ts.map