import type { PluginApiExtensionsOptions, PluginOptions, UnscopedInitPluginApi, UnscopedPluginApi, UnscopedPreInitPluginApi, } from '@revenge-mod/plugins/types' declare global { /** * Defines an entrypoint for a Revenge JS plugin. */ export function plugin( options: PluginOptions, ): PluginOptions /** * The unscoped plugin API. **Use directly only when necessary.** * * You should be using the `unscoped` property of the `PluginApi` object instead. */ export const revenge: | UnscopedPreInitPluginApi | UnscopedInitPluginApi | UnscopedPluginApi } export * from './globals'