import Plugin from './Plugin.js'; import RegisteredServiceProvider from './RegisteredServiceProvider.js'; import ServicePriority from './ServicePriority.js'; import ServicesManager from './ServicesManager.js'; export default interface SimpleServicesManager extends ServicesManager { getKnownServices(): Array; getKnownServices(): any; getRegistration(service: any): RegisteredServiceProvider; getRegistrations(service: any): Array; getRegistrations(service: any): Array; getRegistrations(plugin: Plugin): Array; isProvidedFor(service: any): boolean; load(service: any): any; register(service: any, provider: any, plugin: Plugin, priority: ServicePriority): void; unregister(provider: any): void; unregister(service: any, provider: any): void; unregisterAll(plugin: Plugin): void; } export default class SimpleServicesManager { static get $javaClass(): any; constructor(); }