import type { ReactNode } from 'react'; import React from 'react'; import type { ChatMode, InkeepAIChatSettings } from './InkeepWidgetProps'; export type InkeepAIChatContextValue = InkeepAIChatSettings & { chatMode: ChatMode; setChatMode: React.Dispatch; shouldAutoFocusInput: boolean; }; declare const useInkeepAIChatContext: () => InkeepAIChatContextValue; export interface InkeepAIChatProviderProps extends InkeepAIChatSettings { shouldAutoFocusInput: boolean; children?: ReactNode; } declare const InkeepAIChatProvider: React.FC; export { InkeepAIChatProvider, useInkeepAIChatContext };