import { BaseAPIRequestFactory } from './baseapi.js'; import { Configuration } from '../configuration.js'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http.js'; import { PluginCreateDTO } from '../models/PluginCreateDTO.js'; import { PluginDetailsDTO } from '../models/PluginDetailsDTO.js'; import { PluginQueryDTO } from '../models/PluginQueryDTO.js'; import { PluginSummaryDTO } from '../models/PluginSummaryDTO.js'; import { PluginUpdateDTO } from '../models/PluginUpdateDTO.js'; export declare class PluginApiRequestFactory extends BaseAPIRequestFactory { batchSearchPluginDetails(pluginQueryDTO: Array, _options?: Configuration): Promise; batchSearchPluginSummary(pluginQueryDTO: Array, _options?: Configuration): Promise; countPlugins(pluginQueryDTO: PluginQueryDTO, _options?: Configuration): Promise; createPlugin(pluginCreateDTO: PluginCreateDTO, _options?: Configuration): Promise; createPlugins(pluginCreateDTO: Array, _options?: Configuration): Promise; deletePlugin(pluginId: number, _options?: Configuration): Promise; deletePlugins(requestBody: Array, _options?: Configuration): Promise; getPluginDetails(pluginId: number, _options?: Configuration): Promise; getPluginSummary(pluginId: number, _options?: Configuration): Promise; refreshPluginInfo(pluginId: number, _options?: Configuration): Promise; searchPluginDetails(pluginQueryDTO: PluginQueryDTO, _options?: Configuration): Promise; searchPluginSummary(pluginQueryDTO: PluginQueryDTO, _options?: Configuration): Promise; updatePlugin(pluginId: number, pluginUpdateDTO: PluginUpdateDTO, _options?: Configuration): Promise; } export declare class PluginApiResponseProcessor { batchSearchPluginDetailsWithHttpInfo(response: ResponseContext): Promise>>>; batchSearchPluginSummaryWithHttpInfo(response: ResponseContext): Promise>>>; countPluginsWithHttpInfo(response: ResponseContext): Promise>; createPluginWithHttpInfo(response: ResponseContext): Promise>; createPluginsWithHttpInfo(response: ResponseContext): Promise>>; deletePluginWithHttpInfo(response: ResponseContext): Promise>; deletePluginsWithHttpInfo(response: ResponseContext): Promise>>; getPluginDetailsWithHttpInfo(response: ResponseContext): Promise>; getPluginSummaryWithHttpInfo(response: ResponseContext): Promise>; refreshPluginInfoWithHttpInfo(response: ResponseContext): Promise>; searchPluginDetailsWithHttpInfo(response: ResponseContext): Promise>>; searchPluginSummaryWithHttpInfo(response: ResponseContext): Promise>>; updatePluginWithHttpInfo(response: ResponseContext): Promise>; }