interface PluginServer {
    disablePlugin(pluginId): Promise<boolean>;
    enablePlugin(pluginId): Promise<boolean>;
    getAllStorageValues(kind): Promise<KeysToKeysToAnyValue>;
    getDisabledPlugins(): Promise<readonly `${string}.${string}@${string}`[]>;
    getInstalledPlugins(): Promise<readonly `${string}.${string}@${string}`[]>;
    getStorageValue(key, kind): Promise<KeysToAnyValues>;
    getUninstalledPlugins(): Promise<readonly `${string}.${string}@${string}`[]>;
    install(pluginEntry, type?, options?): Promise<void>;
    setStorageValue(key, value, kind): Promise<boolean>;
    uninstall(pluginId): Promise<void>;
}

Implemented by

Methods