import { AgentChat } from '@multiplayer-app/ai-agent-types';
import { default as React } from 'react';

export interface ChatHistoryPaginationProps {
    fetchNextPage: () => void;
    hasNextPage: boolean | undefined;
    isFetchingNextPage: boolean;
}
interface ChatHistoryProps {
    fetchNextPage?: ChatHistoryPaginationProps['fetchNextPage'];
    hasNextPage?: ChatHistoryPaginationProps['hasNextPage'];
    isFetchingNextPage?: ChatHistoryPaginationProps['isFetchingNextPage'];
    itemRenderer?: (chat: AgentChat) => React.ReactElement;
}
export declare const ChatHistory: ({ fetchNextPage, hasNextPage, isFetchingNextPage, itemRenderer }?: ChatHistoryProps) => import("react/jsx-runtime").JSX.Element;
export default ChatHistory;
//# sourceMappingURL=ChatHistory.d.ts.map