import { default as React } from 'react'; import { Message } from '../types/chat.types'; export interface ChatContextValue { messages: Message[]; isTyping: boolean; isLoading: boolean; error: string | null; sendMessage: (content: string) => Promise; clearMessages: () => void; clearError: () => void; } declare const ChatContext: React.Context; interface ChatProviderProps { children: React.ReactNode; } export declare const ChatProvider: React.FC; export { ChatContext };