/**
 * ---------------------------------------------------------------------------------------------
 * INDEX
 * ---------------------------------------------------------------------------------------------
 */
/**Does a range of required preflight checks. Will cause errors if ignored!
 *
 * @warning THIS MUST BE RAN BEFORE DOING ANYTHING WITH INSTANCES IN GMLL */
export declare function init(): Promise<void>;
/**The core config class. Used to change the locations of files and to get the location of files as well! */
export * as config from "./modules/config.js";
/**The main download manager in GMLL. */
export * as downloader from "./modules/downloader.js";
/**Stuff related to the version and manifest files. Used to install forge, get a complete list of manifest files and so much more! */
export * as handler from "./modules/handler.js";
/**Integration with other libs */
export * as wrapper from "./modules/wrapper.js";
/**Provides access to GMLL's file handler */
export * as files from "gfsl";
/**Provides access to the nbt data reader in gmll */
export * as nbt from "./modules/nbt.js";
/**The main instance class in gmll */
import Instance from "./modules/objects/instance.js";
import type * as types from "./types";
import type * as Version from "./modules/objects/version";
export { Instance, types, Version };
