import React from 'react'; import type { ChatMessage, DiffInfo } from './types'; import type { OutgoingMessage } from '@shared/types'; export interface SimpleImage { data: string; name: string; } /** * Message block component props */ export interface MessageComponentProps { message: ChatMessage; prevMessage?: ChatMessage; nextMessage?: ChatMessage; createDiff: (oldStr: string, newStr: string) => Array<{ type: string; content: string | undefined; lineNum?: number; }>; onFileOpen: (path: string, diffInfo: DiffInfo | null) => void; onShowSettings: () => void; autoExpandTools: boolean; showRawParameters: boolean; currentSessionId: string; sendMessage: (message: OutgoingMessage) => void; } export declare const MessageComponent: React.NamedExoticComponent; //# sourceMappingURL=MessageComponent.d.ts.map