import React, { PropsWithChildren } from 'react'; import type { TriggerSettings } from '../components/MessageInput/DefaultTriggerProvider'; import type { CooldownTimerState, MessageInputProps } from '../components/MessageInput'; import type { CommandsListState, MentionsListState, MessageInputHookProps, MessageInputState } from '../components/MessageInput/hooks/useMessageInputState'; import type { CustomTrigger, DefaultStreamChatGenerics } from '../types/types'; export declare type MessageInputContextValue = MessageInputState & MessageInputHookProps & Omit, 'Input'> & CooldownTimerState & { autocompleteTriggers?: TriggerSettings; } & CommandsListState & MentionsListState; export declare const MessageInputContext: React.Context<(MessageInputState & MessageInputHookProps) | undefined>; export declare const MessageInputContextProvider: ({ children, value, }: React.PropsWithChildren<{ value: MessageInputContextValue; }>) => JSX.Element; export declare const useMessageInputContext: (componentName?: string) => MessageInputContextValue; //# sourceMappingURL=MessageInputContext.d.ts.map