import { Message, LegacyMessage } from '../types/chat.types'; interface ChatConversationStore { messages: Message[]; sessionId: string | null; isSessionValid: boolean; initializeSession: () => void; addMessage: (message: Message | LegacyMessage) => void; addLegacyMessage: (role: "user" | "assistant" | "system", content: string, mimetype?: "text" | "audio") => void; clearSession: () => void; cleanup: () => void; } export declare const useChatConversationStore: import('zustand').UseBoundStore>; export {}; //# sourceMappingURL=chatConversation.d.ts.map