import { type MessageListProps } from "../../organisms/MessageList/index.js"; import { type EmptyContainerProps } from "../EmptyContainer/index.js"; import "./ChatContent.css"; /** * ChatContent display mode */ export type ChatContentView = 'empty' | 'chat'; /** * Props for ChatContent component */ export interface ChatContentProps { /** Display mode: 'empty' - EmptyContainer, 'chat' - MessageList */ view: ChatContentView; /** Props for EmptyContainer (used when view='empty') */ emptyContainerProps?: EmptyContainerProps; /** Props for MessageList (used when view='chat') */ messageListProps?: MessageListProps; /** Additional CSS class */ className?: string; /** QA/test identifier */ qa?: string; } /** * ChatContent - main chat content with state switching (EmptyContainer/MessageList). * * @param props - Component props * @returns React component */ export declare function ChatContent(props: ChatContentProps): import("react/jsx-runtime").JSX.Element;