export declare class ObservableSet extends Set { private readonly listener; constructor(listener: (map: ObservableSet) => void, init?: Iterable); add(value: V): this; delete(value: V): boolean; clear(): void; } /** * Create and return a [Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set) that triggers rerenders when it's updated. * * ```ts * const ids = useSet([1,2,3,4]); * * return ( * <> * {Array.from(ids, id => ( *
* id: {id}. *
* )} * * ) * ``` * * @param init initial Set values */ declare function useSet(init?: Iterable): ObservableSet; export default useSet;