interface UpSetJSProps {
width: number;
height: number;
sets: ISet<T>[];
combinations?: ISetCombination<T>[] | GenerateCombinationOptions<T>;
selection?: ISetLike<T> | readonly T[] | null;
onHover?(selection: ISetLike<T> | null): void;
onClick?(selection: ISetLike<T> | null): void;
queries?: UpSetQuery<T>[];
}