import type { FunctionComponent, Ref } from 'react';
import { FormProps } from '@patternfly/react-core';
export interface MessageInputProps extends FormProps {
    /** Placeholder for edit input */
    editPlaceholder?: string;
    /** Label for the English word "Update" used in edit mode. */
    updateWord?: string;
    /** Label for the English word "Cancel" used in edit mode. */
    cancelWord?: string;
    /** Callback function for when edit mode update button is clicked */
    onEditUpdate?: (event: React.MouseEvent<HTMLButtonElement, MouseEvent>, value: string) => void;
    /** Callback functionf or when edit cancel update button is clicked */
    onEditCancel?: (event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void;
    /** Ref applied to editable message input */
    inputRef?: Ref<HTMLTextAreaElement>;
    /** Message text */
    content?: string;
}
declare const MessageInput: FunctionComponent<MessageInputProps>;
export default MessageInput;
