import { ViewProps } from 'react-native'; import { ConversationResource, MessageResource } from '../../types'; export declare const MessageForm: { Root: typeof MessageFormRoot; TextInput: typeof MessageFormInput; SubmitButton: typeof MessageFormSubmitBtn; AttachmentPicker: typeof MessageFormAttachmentPicker; Commands: typeof MessageFormCommands; }; interface MessagesFormRootProps extends ViewProps { conversation: ConversationResource; currentlyEditingMessage?: MessageResource | null; replyRootId?: string | null; replyRootAuthorFirstName?: string | null; onFlaggedInMessageForm?: (id: string) => void; onBeforeSubmit?: () => void | Promise; } declare function MessageFormRoot({ conversation, currentlyEditingMessage, children, replyRootId, replyRootAuthorFirstName, onFlaggedInMessageForm, onBeforeSubmit, }: MessagesFormRootProps): import("react/jsx-runtime").JSX.Element; declare function MessageFormInput(): import("react/jsx-runtime").JSX.Element; declare function MessageFormSubmitBtn(): import("react/jsx-runtime").JSX.Element; declare function MessageFormAttachmentPicker(): import("react/jsx-runtime").JSX.Element | null; declare function MessageFormCommands(): import("react/jsx-runtime").JSX.Element | null; export {}; //# sourceMappingURL=message_form.d.ts.map