import { default as React } from 'react';
import { SxProps, Theme } from '@mui/material/styles';
import { ChatMessage } from './ChatMessageList';
export interface ChatConversationProps {
    messages: ChatMessage[];
    inputValue: string;
    onInputChange: (value: string) => void;
    onSubmit: (value: string) => void;
    renderMessage?: (msg: ChatMessage) => React.ReactNode;
    header?: React.ReactNode;
    disabled?: boolean;
    loading?: boolean;
    placeholder?: string;
    inputActions?: React.ReactNode;
    sx?: SxProps<Theme>;
}
declare function ChatConversation({ messages, inputValue, onInputChange, onSubmit, renderMessage, header, disabled, loading, placeholder, inputActions, sx, }: ChatConversationProps): import("react/jsx-runtime").JSX.Element;
declare namespace ChatConversation {
    var displayName: string;
}
export default ChatConversation;
