import type { Message as UIMessage } from "ai"; import type { generateText } from "ai"; export type OtherParameters = Omit< Parameters[0], "model" | "messages" | "abortSignal" >; export type Store = { messages: Array; message: string; systemPrompt: string; parameters: OtherParameters; loading: boolean; setMessages: (messages: Array) => void; setMessage: (message: string) => void; setSystemPrompt: (systemPrompt: string) => void; setParameters: (parameters: OtherParameters) => void; setLoading: (loading: boolean) => void; };