import { ReactNode } from 'react'; import { ChatManager } from '../chatManager'; import { ChatState } from '../types'; import { AiChatProviderPropsSchema } from '../typesSchema'; export interface AiChatProviderValue { chatManager: ChatManager; chatState: ChatState; } export interface AiChatProviderProps extends Omit { chatManager: ChatManager; children: ReactNode; } export declare const AiChatProvider: ({ chatManager, children }: AiChatProviderProps) => import("react/jsx-runtime").JSX.Element; export declare const useAiChatContext: () => AiChatProviderValue | undefined;