/**
 * 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, TEmailInfo } from '../models/index';
import * as runtime from '../runtime';
export interface OMSEmailApiAddUsingPOSTRequest {
    tEmailInfo?: TEmailInfo;
}
export interface OMSEmailApiDeleteUsingPOSTRequest {
    tEmailInfo?: TEmailInfo;
}
export interface OMSEmailApiListUsingDELETE5Request {
    tEmailInfo?: TEmailInfo;
}
export interface OMSEmailApiListUsingGET7Request {
    tEmailInfo?: TEmailInfo;
}
export interface OMSEmailApiListUsingHEAD5Request {
    tEmailInfo?: TEmailInfo;
}
export interface OMSEmailApiListUsingOPTIONS5Request {
    tEmailInfo?: TEmailInfo;
}
export interface OMSEmailApiListUsingPATCH5Request {
    tEmailInfo?: TEmailInfo;
}
export interface OMSEmailApiListUsingPOST5Request {
    tEmailInfo?: TEmailInfo;
}
export interface OMSEmailApiListUsingPUT5Request {
    tEmailInfo?: TEmailInfo;
}
export interface OMSEmailApiUpdateUsingPOSTRequest {
    tEmailInfo?: TEmailInfo;
}
/**
 *
 */
export declare class OMSEmailApi extends runtime.BaseAPI {
    /**
     * add
     * add
     */
    addUsingPOSTRaw(requestParameters: OMSEmailApiAddUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * add
     * add
     */
    addUsingPOST(requestParameters?: OMSEmailApiAddUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * delete
     * delete
     */
    deleteUsingPOSTRaw(requestParameters: OMSEmailApiDeleteUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * delete
     * delete
     */
    deleteUsingPOST(requestParameters?: OMSEmailApiDeleteUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingDELETE5Raw(requestParameters: OMSEmailApiListUsingDELETE5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingDELETE5(requestParameters?: OMSEmailApiListUsingDELETE5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingGET7Raw(requestParameters: OMSEmailApiListUsingGET7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingGET7(requestParameters?: OMSEmailApiListUsingGET7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingHEAD5Raw(requestParameters: OMSEmailApiListUsingHEAD5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingHEAD5(requestParameters?: OMSEmailApiListUsingHEAD5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingOPTIONS5Raw(requestParameters: OMSEmailApiListUsingOPTIONS5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingOPTIONS5(requestParameters?: OMSEmailApiListUsingOPTIONS5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPATCH5Raw(requestParameters: OMSEmailApiListUsingPATCH5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPATCH5(requestParameters?: OMSEmailApiListUsingPATCH5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPOST5Raw(requestParameters: OMSEmailApiListUsingPOST5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPOST5(requestParameters?: OMSEmailApiListUsingPOST5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPUT5Raw(requestParameters: OMSEmailApiListUsingPUT5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPUT5(requestParameters?: OMSEmailApiListUsingPUT5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * update
     * update
     */
    updateUsingPOSTRaw(requestParameters: OMSEmailApiUpdateUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * update
     * update
     */
    updateUsingPOST(requestParameters?: OMSEmailApiUpdateUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
