import { PluginConfigProps } from '../UIMessageInput.js'; import { TriggerSettings } from '../DefaultTriggerProvider.js'; import * as React from 'react'; import { CustomTrigger } from '../../../types/index.js'; import { UnknowPorps } from '../../../context/ComponentContext.js'; import { MessageInputContextValue } from '../../../context/MessageInputContext.js'; import { Profile, Message, UserSearchQuery } from '../../../types/models.js'; declare const useCreateMessageInputContext: (value: MessageInputContextValue) => { text?: string; mentioned_users?: Profile[]; setText?: ((text: string) => void) & ((textToInsert: string) => void); insertText: (textToInsert: string) => void; handleChange: React.ChangeEventHandler; handleSubmit: (event: React.BaseSyntheticEvent) => void; onPaste: (event: any) => void; onSelectEmoji: (emoji: any) => void; onSelectUser: (item: Profile) => void; textareaRef: React.MutableRefObject; className?: string; focus: boolean; message?: Message; UIMessageInput?: React.ComponentType<{}>; InputPlugins?: React.ComponentType; InputQuote?: React.ComponentType; additionalTextareaProps?: React.TextareaHTMLAttributes; clearEditingState?: () => void; disabled: boolean; isTransmitter?: boolean; pluginConfig: PluginConfigProps; overrideSubmitHandler?: (message: Message, conversationId: string) => void | Promise; disableMentions?: boolean; mentionQueryParams?: UserSearchQuery; shouldSubmit?: (event: KeyboardEvent) => boolean; handleKeyDown: React.KeyboardEventHandler; sendFaceMessage: (emoji: any) => void; sendUploadMessage?: (file: any, type: any) => void; plugins?: React.ReactElement>[]; showNumber?: number; MoreIcon?: React.ReactElement>; autocompleteTriggers?: TriggerSettings; }; export { useCreateMessageInputContext }; //# sourceMappingURL=useCreateMessageInputContext.d.ts.map