import { AgentChat } from '@multiplayer-app/ai-agent-types';

export interface MultiUserChatListProps {
    /** When false, the chats query does not run. */
    enabled?: boolean;
    className?: string;
    pageSize?: number;
    /** Show archive/delete control per row (default true). */
    showDelete?: boolean;
    /** Called after the chat is upserted and set active. */
    onChatSelect?: (chat: AgentChat) => void;
}
/**
 * Paginated list of multi-user chats (server-side filter: more than one participant).
 * Selecting a row upserts the chat into the agent store and sets it as active.
 */
export declare const MultiUserChatList: ({ enabled, className, pageSize, showDelete, onChatSelect }: MultiUserChatListProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=MultiUserChatList.d.ts.map