import { Message } from "ai"; export interface ChatHandler { messages: Message[]; input: string; isLoading: boolean; handleSubmit: ( e: React.FormEvent, ops?: { data?: any; }, ) => void; handleInputChange: (e: React.ChangeEvent) => void; reload?: () => void; stop?: () => void; onFileUpload?: (file: File) => Promise; onFileError?: (errMsg: string) => void; }