/**
 * 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 { MenuDto, ResponseMessage } from '../models/index';
import * as runtime from '../runtime';
export interface OMSMenuApiAddMenuUsingPOSTRequest {
    menuDto?: MenuDto;
}
export interface OMSMenuApiDeleteMenuUsingPOSTRequest {
    menuDto?: MenuDto;
}
export interface OMSMenuApiListUsingGET8Request {
    pageNum: number;
    pageSize: number;
    menuName?: string;
}
export interface OMSMenuApiUpdateMenuUsingPOSTRequest {
    menuDto?: MenuDto;
}
/**
 *
 */
export declare class OMSMenuApi extends runtime.BaseAPI {
    /**
     * addMenu
     * addMenu
     */
    addMenuUsingPOSTRaw(requestParameters: OMSMenuApiAddMenuUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * addMenu
     * addMenu
     */
    addMenuUsingPOST(requestParameters?: OMSMenuApiAddMenuUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deleteMenu
     * deleteMenu
     */
    deleteMenuUsingPOSTRaw(requestParameters: OMSMenuApiDeleteMenuUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deleteMenu
     * deleteMenu
     */
    deleteMenuUsingPOST(requestParameters?: OMSMenuApiDeleteMenuUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingGET8Raw(requestParameters: OMSMenuApiListUsingGET8Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingGET8(requestParameters: OMSMenuApiListUsingGET8Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updateMenu
     * updateMenu
     */
    updateMenuUsingPOSTRaw(requestParameters: OMSMenuApiUpdateMenuUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updateMenu
     * updateMenu
     */
    updateMenuUsingPOST(requestParameters?: OMSMenuApiUpdateMenuUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
