import * as PluginApiModulesFindersFilters from '@revenge-mod/modules/finders/filters' import * as PluginApiModulesFindersGet from '@revenge-mod/modules/finders/get' import * as PluginApiModulesFindersLookup from '@revenge-mod/modules/finders/lookup' import * as PluginApiModulesFindersWait from '@revenge-mod/modules/finders/wait' import * as PluginApiModulesMetroSubscriptions from '@revenge-mod/modules/metro/subscriptions' import * as PluginApiModulesMetroUtils from '@revenge-mod/modules/metro/utils' import * as PluginApiModulesNative_ from '@revenge-mod/modules/native' export interface PluginApiModules { finders: PluginApiModulesFinders metro: PluginApiModulesMetro native: PluginApiModulesNative } export type PluginApiModulesNative = typeof PluginApiModulesNative_ export type PluginApiModulesMetro = // biome-ignore format: Don't typeof PluginApiModulesMetroUtils & typeof PluginApiModulesMetroSubscriptions export type PluginApiModulesFinders = // biome-ignore format: Don't typeof PluginApiModulesFindersGet & typeof PluginApiModulesFindersLookup & typeof PluginApiModulesFindersWait & { filters: typeof PluginApiModulesFindersFilters } export const modules: PluginApiModules = { finders: { ...PluginApiModulesFindersGet, ...PluginApiModulesFindersLookup, ...PluginApiModulesFindersWait, filters: PluginApiModulesFindersFilters, }, metro: { ...PluginApiModulesMetroUtils, ...PluginApiModulesMetroSubscriptions, }, native: PluginApiModulesNative_, }