/**
 * Platform
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 1.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { ResponseMessage, SubscriptionInfoDto, SubscriptionServiceDto } from '../models/index';
import * as runtime from '../runtime';
export interface OMSSubscriptionControllerApiAddSubscriptionInfoUsingPOSTRequest {
    subscriptionInfoDto?: SubscriptionInfoDto;
}
export interface OMSSubscriptionControllerApiAddSubscriptionServiceUsingPOSTRequest {
    subscriptionServiceDto?: SubscriptionServiceDto;
}
export interface OMSSubscriptionControllerApiDeleteSubscriptionInfoUsingPOSTRequest {
    subscriptionInfoDto?: SubscriptionInfoDto;
}
export interface OMSSubscriptionControllerApiQuerySubscriptionInfoUsingGETRequest {
    pageNum: number;
    pageSize: number;
    subscriptionName?: string;
}
export interface OMSSubscriptionControllerApiUpdateSubscriptionInfoUsingPOSTRequest {
    subscriptionInfoDto?: SubscriptionInfoDto;
}
export interface OMSSubscriptionControllerApiUpdateSubscriptionServiceUsingPOSTRequest {
    subscriptionServiceDto?: SubscriptionServiceDto;
}
/**
 *
 */
export declare class OMSSubscriptionControllerApi extends runtime.BaseAPI {
    /**
     * addSubscriptionInfo
     * addSubscriptionInfo
     */
    addSubscriptionInfoUsingPOSTRaw(requestParameters: OMSSubscriptionControllerApiAddSubscriptionInfoUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * addSubscriptionInfo
     * addSubscriptionInfo
     */
    addSubscriptionInfoUsingPOST(requestParameters?: OMSSubscriptionControllerApiAddSubscriptionInfoUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * addSubscriptionService
     * addSubscriptionService
     */
    addSubscriptionServiceUsingPOSTRaw(requestParameters: OMSSubscriptionControllerApiAddSubscriptionServiceUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * addSubscriptionService
     * addSubscriptionService
     */
    addSubscriptionServiceUsingPOST(requestParameters?: OMSSubscriptionControllerApiAddSubscriptionServiceUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deleteSubscriptionInfo
     * deleteSubscriptionInfo
     */
    deleteSubscriptionInfoUsingPOSTRaw(requestParameters: OMSSubscriptionControllerApiDeleteSubscriptionInfoUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deleteSubscriptionInfo
     * deleteSubscriptionInfo
     */
    deleteSubscriptionInfoUsingPOST(requestParameters?: OMSSubscriptionControllerApiDeleteSubscriptionInfoUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * querySubscriptionInfo
     * querySubscriptionInfo
     */
    querySubscriptionInfoUsingGETRaw(requestParameters: OMSSubscriptionControllerApiQuerySubscriptionInfoUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * querySubscriptionInfo
     * querySubscriptionInfo
     */
    querySubscriptionInfoUsingGET(requestParameters: OMSSubscriptionControllerApiQuerySubscriptionInfoUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updateSubscriptionInfo
     * updateSubscriptionInfo
     */
    updateSubscriptionInfoUsingPOSTRaw(requestParameters: OMSSubscriptionControllerApiUpdateSubscriptionInfoUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updateSubscriptionInfo
     * updateSubscriptionInfo
     */
    updateSubscriptionInfoUsingPOST(requestParameters?: OMSSubscriptionControllerApiUpdateSubscriptionInfoUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updateSubscriptionService
     * updateSubscriptionService
     */
    updateSubscriptionServiceUsingPOSTRaw(requestParameters: OMSSubscriptionControllerApiUpdateSubscriptionServiceUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updateSubscriptionService
     * updateSubscriptionService
     */
    updateSubscriptionServiceUsingPOST(requestParameters?: OMSSubscriptionControllerApiUpdateSubscriptionServiceUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
