export interface Message { id: string; content: string; role: string; } export interface ChatHandler { messages: Message[]; input: string; isLoading: boolean; handleSubmit: (e: React.FormEvent) => void; handleInputChange: (e: React.ChangeEvent) => void; reload?: () => void; stop?: () => void; }