/** * An interface for a JavaScript object that * acts a dictionary. The keys are strings. */ export type IStringDictionary = Record; export declare function diffSets(before: ReadonlySet, after: ReadonlySet): { removed: T[]; added: T[]; }; /** * Computes the intersection of two sets. * * @param setA - The first set. * @param setB - The second iterable. * @returns A new set containing the elements that are in both `setA` and `setB`. */ export declare function intersection(setA: Set, setB: Iterable): Set;