import {
  FileBoxType,
}                       from './file-box.type.js'
import {
  VERSION,
}                       from './config.js'
import {
  FileBox,
}                       from './file-box.js'
import type {
  FileBoxInterface,
  FileBoxConstructor,
}                       from './interface.js'
import type {
  UuidSaver,
  UuidLoader,
}                       from './file-box.type.js'
import {
  UniformResourceNameRegistry,
}                             from './urn-registry/uniform-resource-name-registry.js'

export type {
  UuidSaver,
  UuidLoader,
  FileBoxInterface,
  FileBoxConstructor,
}
export {
  FileBox,
  FileBoxType,
  UniformResourceNameRegistry,
  VERSION,
}
