import React, { ReactNode } from "react";
import { type Message } from "../types/messageTypes";
interface ChatContextProps {
    messages: Message[];
    sendMessage: (message: Message) => void;
    loading: boolean;
    error: boolean;
    sendEmail: (email: string) => void;
}
declare const useChat: () => ChatContextProps;
declare const ChatProvider: React.FC<{
    children: ReactNode;
}>;
export { ChatProvider, useChat };
