import { FC, ReactElement } from "react";
import { LucideIcon } from "lucide-react";
type FilterAccordionSubItem = {
    label: string;
    to?: string;
    onClick?: () => void;
};
type FilterAccordionItem = {
    label: string;
    leftIcon?: any;
    to?: string;
    onClick?: () => void;
    content: any[];
};
type FilterAccordionProps = {
    items: any[];
    expandedIcon?: ReactElement<LucideIcon>;
    className?: any;
    collapsedIcon?: ReactElement<LucideIcon>;
    collapsible?: boolean;
};
declare const FilterAccordion: FC<FilterAccordionProps>;
export { FilterAccordion, FilterAccordionSubItem, FilterAccordionItem, FilterAccordionProps };
