//#region src/utils/uuid/types.d.ts
type UUIDTypes<TBuf extends Uint8Array = Uint8Array> = string | TBuf;
type Version1Options = {
  node?: Uint8Array;
  clockseq?: number;
  random?: Uint8Array;
  rng?: () => Uint8Array;
  msecs?: number;
  nsecs?: number;
  _v6?: boolean;
};
type Version4Options = {
  random?: Uint8Array;
  rng?: () => Uint8Array;
};
type Version6Options = Version1Options;
type Version7Options = {
  random?: Uint8Array;
  msecs?: number;
  seq?: number;
  rng?: () => Uint8Array;
};
type NonSharedArrayBuffer = ReturnType<typeof Uint8Array.of>;
//#endregion
export { NonSharedArrayBuffer, UUIDTypes, Version1Options, Version4Options, Version6Options, Version7Options };
//# sourceMappingURL=types.d.ts.map