import type { Ref } from 'vue'; import type { ChatMessage } from '@forgeflowai/chat/types/messages'; export interface Chat { initialMessages: Ref; messages: Ref; currentSessionId: Ref; waitingForResponse: Ref; loadPreviousSession: () => Promise; startNewSession: () => Promise; sendMessage: (text: string) => Promise; }