/** * Mnemonist Set Typings * ====================== */ export function intersection(...set: Array>): Set; export function union(...set: Array>): Set; export function difference(a: Set, b: Set): Set; export function symmetricDifference(a: Set, b: Set): Set; export function isSubset(a: Set, b: Set): boolean; export function isSuperset(a: Set, b: Set): boolean; export function add(a: Set, b: Set): void; export function subtract(a: Set, b: Set): void; export function intersect(a: Set, b: Set): void; export function disjunct(a: Set, b: Set): void; export function intersectionSize(a: Set, b: Set): number; export function unionSize(a: Set, b: Set): number; export function jaccard(a: Set, b: Set): number; export function overlap(a: Set, b: Set): number;