# This will be a shorthand for the main class in the high-level Dropbox API.
#
# For now, it only serves as the dropbox.js namespace.
class Dropbox
  constructor: ->
    # In the future, this class will implement a high-level API.
    throw new Error("Not implemented. Did you mean to use Dropbox.Client?")

# Namespace for internal functions that are only exposed for testing purposes.
#
# The APIs in Dropbox.Util are not covered by the library's semver promise, and
# can change on a whim.
class Dropbox.Util

# Namespace for objects associated to the low-level HTTP API.
#
# The APIs in Dropbox.Http are intended to be used as building blocks for
# higher-level APIs. Most applications should not need to use them directly.
class Dropbox.Http

# Namespace for the APIs that work with Dropbox files and folders.
class Dropbox.File
