export type SetOrEntries = Set | T[] | Iterable; export interface SetActions { add: (value: T) => void; remove: (value: T) => void; clear: () => void; reset: (values?: SetOrEntries) => void; entries: () => T[]; } export declare function useSet(initialState?: SetOrEntries): [T[], SetActions]; //# sourceMappingURL=useSet.d.ts.map