import { Agent, Ai, Conversation, Tag } from '../../../graphql.autogenerated';
import { ConvsFilters } from '../utils/convs';
interface ConvFiltersProps {
    filters?: ConvsFilters;
    onFiltersChange?: (filters: ConvsFilters) => void;
    agents: Agent[];
    convStages: Tag[];
    myAgent: Agent | undefined;
    conversations: Conversation[];
    aiAgents?: Ai[];
}
declare const useConvFilters: ({ filters, onFiltersChange, agents, aiAgents, convStages, myAgent, conversations, }: ConvFiltersProps) => {
    getAgentsFilterMenu: (addSeparatorAtLast?: boolean) => import("dist/packages/bc-ui/src").ActionItem[];
    getLifeCycleFilterMenu: (addSeparatorAtLast?: boolean) => import("dist/packages/bc-ui/src").ActionItem[];
};
export default useConvFilters;
