/** * The Jira Cloud platform REST API * Jira Cloud platform REST API documentation * * The version of the OpenAPI document: 1001.0.0-SNAPSHOT * Contact: ecosystem@atlassian.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; export interface RegisterModulesRequest { request_body: { [key: string]: Array; }; } export interface RemoveModulesRequest { moduleKey?: Array; } /** * no description */ export declare class DynamicModulesApi extends runtime.BaseAPI { /** * Returns all modules registered dynamically by the calling app. **[Permissions](#permissions) required:** Only Connect apps can make this request. * Get modules */ getModulesRaw(): Promise; }>>; /** * Returns all modules registered dynamically by the calling app. **[Permissions](#permissions) required:** Only Connect apps can make this request. * Get modules */ getModules(): Promise<{ [key: string]: Array; }>; /** * Registers a list of modules. **[Permissions](#permissions) required:** Only Connect apps can make this request. * Register modules */ registerModulesRaw(requestParameters: RegisterModulesRequest): Promise>; /** * Registers a list of modules. **[Permissions](#permissions) required:** Only Connect apps can make this request. * Register modules */ registerModules(requestParameters: RegisterModulesRequest): Promise; /** * Remove all or a list of modules registered by the calling app. **[Permissions](#permissions) required:** Only Connect apps can make this request. * Remove modules */ removeModulesRaw(requestParameters: RemoveModulesRequest): Promise>; /** * Remove all or a list of modules registered by the calling app. **[Permissions](#permissions) required:** Only Connect apps can make this request. * Remove modules */ removeModules(requestParameters: RemoveModulesRequest): Promise; }