// AUTO-GENERATED by scripts/generate-types.js - do not hand-edit. import type { OASISResponse } from '../core/types'; export declare class PluginsModule { constructor(http: unknown); /** POST api/plugins/{id}/activate (query: version) */ activatePlugin(args?: Record): Promise; /** POST api/plugins/{id}/clone */ clonePlugin(args?: Record): Promise; /** POST api/plugins/ */ createPlugin(args?: Record): Promise; /** POST api/plugins/create */ createPluginWithOptions(args?: Record): Promise; /** POST api/plugins/{id}/deactivate (query: version) */ deactivatePlugin(args?: Record): Promise; /** DELETE api/plugins/{id} */ deletePlugin(args?: Record): Promise; /** POST api/plugins/{id}/download (query: version, downloadPath, reInstall) */ downloadPlugin(args?: Record): Promise; /** POST api/plugins/{id}/edit */ editPlugin(args?: Record): Promise; /** GET api/plugins/ */ getAllPlugins(args?: Record): Promise; /** GET api/plugins/{id} */ getPlugin(args?: Record): Promise; /** GET api/plugins/by-type/{type} */ getPluginsByType(args?: Record): Promise; /** GET api/plugins/{id}/versions */ getPluginVersions(args?: Record): Promise; /** POST api/plugins/{id}/install */ installPlugin(args?: Record): Promise; /** GET api/plugins/load-all-for-avatar (query: showAllVersions, version) */ loadAllPluginsForAvatar(args?: Record): Promise; /** GET api/plugins/{id}/load (query: version, holonType) */ loadPlugin(args?: Record): Promise; /** GET api/plugins/load-from-path (query: path, holonType) */ loadPluginFromPath(args?: Record): Promise; /** GET api/plugins/load-from-published (query: publishedFilePath) */ loadPluginFromPublished(args?: Record): Promise; /** GET api/plugins/{id}/version/{version} */ loadPluginVersion(args?: Record): Promise; /** POST api/plugins/{id}/publish */ publishPlugin(args?: Record): Promise; /** POST api/plugins/{id}/republish (query: version) */ republishPlugin(args?: Record): Promise; /** GET api/plugins/search (query: searchTerm) */ searchPlugins(args?: Record): Promise; /** POST api/plugins/{id}/uninstall */ uninstallPlugin(args?: Record): Promise; /** POST api/plugins/{id}/unpublish (query: version) */ unpublishPlugin(args?: Record): Promise; /** PUT api/plugins/{id} */ updatePlugin(args?: Record): Promise; }