import { Signal } from "solid-js"; import { NativeMutators, SolidSignal } from "../../../utils/signal.js"; declare const setMutators: readonly ["add", "delete", "clear"]; type AnySet = Set; declare namespace createSet { type Extensions = [ {}, NativeMutators ]; type Type = SolidSignal.Extended>; type Result = ReturnType>; } declare function createSet(value?: Set | T[], options?: SolidSignal.Options>): Signal> & createSet.Extensions>; declare namespace createSet { var wrap: >(signal: Sig) => Sig & Extensions ? T : never>; } export default createSet;