import type { ChatMessage } from '@freellmapi/shared/types.js'; export type ContentTextBlock = { type: 'text'; text: string; }; export type ContentBlock = ContentTextBlock | { type: string; [key: string]: unknown; }; export declare function contentToString(content: unknown): string; export declare function flattenMessageContent(messages: ChatMessage[]): ChatMessage[]; export declare function contentHasImage(content: unknown): boolean; export declare function messageHasImage(messages: ChatMessage[]): boolean; export declare function normalizeOutboundContent(payload: T): T; //# sourceMappingURL=content.d.ts.map