import React__default, { KeyboardEventHandler, PropsWithChildren } from 'react'; import { TriggerSettings } from '../components/UIMessageInput/DefaultTriggerProvider.js'; import { UIMessageInputProps } from '../components/UIMessageInput/UIMessageInput.js'; import { MessageInputState, MessageInputHookProps } from '../components/UIMessageInput/hooks/useMessageInputState.js'; type MessageInputContextValue = MessageInputState & MessageInputHookProps & Omit & { text?: string; handleKeyDown?: KeyboardEventHandler; sendFaceMessage?: (emoji: any) => void; sendUploadMessage?: (file: any, type: any) => void; setText?: (textToInsert: string) => void; plugins?: Array; showNumber?: number; MoreIcon?: React__default.ReactElement; autocompleteTriggers?: TriggerSettings; }; declare const MessageInputContext: React__default.Context; declare function MessageInputContextProvider({ children, value }: PropsWithChildren<{ value: MessageInputContextValue; }>): React__default.ReactElement; declare function useMessageInputContext(componentName?: string): MessageInputContextValue; export { MessageInputContext, MessageInputContextProvider, MessageInputContextValue, useMessageInputContext }; //# sourceMappingURL=MessageInputContext.d.ts.map