Module Belt_internalSetInt

type value = int;
module S = Belt_SortArrayInt;
module A = Belt_Array;
type t = N.t(value);
let has: t => value => bool;
let compareAux: list(N.node(value)) => list(N.node(value)) => int;
let cmp: N.t(value) => N.t(value) => int;
let eq: t => N.t(value) => bool;
let subset: t => t => bool;
let get: t => value => option(value);
let getUndefined: t => value => Js_undefined.t(value);
let getExn: t => value => value;
let addMutate: N.t(value) => value => N.t(value);
let fromArray: array(value) => N.t(value);