export * as api from './api'; export * from './ChatManager'; export * from './InhabitAIChatTransport'; export interface EnhancedContent { type: string; params: Record; } export interface LegacyChatMessage { id: string; role: string; name?: string; content: string; enhancedContent?: EnhancedContent; userRating?: number; metadata?: Record; } export interface FunctionCall { id: string; name: string; params: Record; } export interface SendUserMessageResponse { messages: LegacyChatMessage[]; functions: FunctionCall[]; } export interface SingleMessageJsonResponse { [key: string]: any; } export type SingleMessageResponseFormat = 'text' | 'json';