/// /// /// /// /* eslint-disable no-var */ import { MoonlightEnv, MoonlightHost, MoonlightNode, MoonlightNodeSandboxed, MoonlightWeb } from "./globals"; export * from "./discord"; export * from "./config"; export * from "./extension"; export * as CoreExtensions from "./coreExtensions"; export * from "./globals"; export * from "./logger"; export * as constants from "./constants"; export * from "./fs"; export type { AST } from "@moonlight-mod/lunast"; export { ModuleExport, ModuleExportType } from "@moonlight-mod/moonmap"; declare global { const MOONLIGHT_ENV: MoonlightEnv; const MOONLIGHT_PROD: boolean; const MOONLIGHT_INJECTOR: boolean; const MOONLIGHT_NODE_PRELOAD: boolean; const MOONLIGHT_WEB_PRELOAD: boolean; const MOONLIGHT_BROWSER: boolean; const MOONLIGHT_BRANCH: string; const MOONLIGHT_VERSION: string; var moonlightHost: MoonlightHost; var moonlightNode: MoonlightNode; var moonlightNodeSandboxed: MoonlightNodeSandboxed; var moonlight: MoonlightWeb; var _moonlight_coreExtensionsStr: string; var _moonlightBrowserInit: undefined | (() => Promise); var _moonlightWebLoad: undefined | (() => Promise); }