export interface FilterListItemProps {
    title: string;
    meta?: Array<string | number>;
    selected?: boolean;
    onToggle?: (selected: boolean) => void;
    disabled?: boolean;
    className?: string;
}
export declare function FilterListItem({ title, meta, selected, onToggle, disabled, className, }: FilterListItemProps): import("react/jsx-runtime").JSX.Element;
export interface FilterListProps<T = unknown> {
    items: Array<{
        id: string;
        title: string;
        meta?: Array<string | number>;
        disabled?: boolean;
        data?: T;
    }>;
    selectedIds: string[];
    onChange: (selectedIds: string[]) => void;
    multiple?: boolean;
    className?: string;
}
export declare function FilterList<T = unknown>({ items, selectedIds, onChange, multiple, className, }: FilterListProps<T>): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=filter-list.d.ts.map