import { RefObject } from 'react';
import { ConvsFilters } from '../../utils/convs';
import { Agent, Ai, Conversation, Integration, Tag } from '../../../../graphql.autogenerated';
interface NewConvListProps {
    agents: Agent[];
    convStages: Tag[];
    convs: Conversation[];
    loading: boolean;
    selectedConvId?: string;
    convClicked: (conv: Conversation) => void;
    onConvEnd?: () => void;
    filters: ConvsFilters;
    onFiltersChange: (filters: ConvsFilters) => void;
    setShowStartConv: (show: boolean) => void;
    aiAgents: Ai[];
    integrations: Integration[];
    scrollContainerRef?: RefObject<HTMLDivElement>;
    isTestVariant?: boolean;
    isDrawerOpen?: boolean;
    onFilterDrawerOpen?: () => void;
}
declare const NewConvList: ({ agents, convStages, convs, loading, selectedConvId, convClicked, onConvEnd, filters, onFiltersChange, setShowStartConv, aiAgents, integrations, scrollContainerRef, isTestVariant, isDrawerOpen, onFilterDrawerOpen, }: NewConvListProps) => import("@emotion/react/jsx-runtime").JSX.Element;
export default NewConvList;
