import { GenieChatStatus, GenieMessageItem } from "./types.js"; import * as react_jsx_runtime0 from "react/jsx-runtime"; //#region src/react/genie/genie-chat-message-list.d.ts interface GenieChatMessageListProps { /** Array of messages to display */ messages: GenieMessageItem[]; /** Current chat status (controls loading indicators and skeleton placeholders) */ status: GenieChatStatus; /** Additional CSS class for the scroll area */ className?: string; /** Whether a previous page of older messages exists */ hasPreviousPage?: boolean; /** Callback to fetch the previous page of messages */ onFetchPreviousPage?: () => void; } /** Scrollable message list that renders Genie chat messages with auto-scroll, skeleton loaders, and a streaming indicator. */ declare function GenieChatMessageList({ messages, status, className, hasPreviousPage, onFetchPreviousPage }: GenieChatMessageListProps): react_jsx_runtime0.JSX.Element; //#endregion export { GenieChatMessageList }; //# sourceMappingURL=genie-chat-message-list.d.ts.map