/**
 * 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 { AccountDto, ResponseMessage, VerifyQrCodeDto } from '../models/index';
import * as runtime from '../runtime';
export interface OMSLoginApiAddAccountUsingPOSTRequest {
    accountDto?: AccountDto;
}
export interface OMSLoginApiDeleteAccountUsingPOSTRequest {
    accountDto?: AccountDto;
}
export interface OMSLoginApiEditTwoFAUsingPOSTRequest {
    accountDto?: AccountDto;
}
export interface OMSLoginApiGetQrCodeUrlUsingGETRequest {
    account: string;
}
export interface OMSLoginApiGetUserDetailUsingGETRequest {
    account: string;
}
export interface OMSLoginApiListUsingGET11Request {
    pageNum: number;
    pageSize: number;
    account?: string;
}
export interface OMSLoginApiLoginUsingPOSTRequest {
    accountDto?: AccountDto;
}
export interface OMSLoginApiUpdateAccountUsingPOSTRequest {
    accountDto?: AccountDto;
}
export interface OMSLoginApiVerifyQrCodeUsingPOSTRequest {
    verifyQrCodeDto?: VerifyQrCodeDto;
}
/**
 *
 */
export declare class OMSLoginApi extends runtime.BaseAPI {
    /**
     * addAccount
     * addAccount
     */
    addAccountUsingPOSTRaw(requestParameters: OMSLoginApiAddAccountUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * addAccount
     * addAccount
     */
    addAccountUsingPOST(requestParameters?: OMSLoginApiAddAccountUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * checkToken
     * checkToken
     */
    checkTokenUsingPOSTRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * checkToken
     * checkToken
     */
    checkTokenUsingPOST(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deleteAccount
     * deleteAccount
     */
    deleteAccountUsingPOSTRaw(requestParameters: OMSLoginApiDeleteAccountUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deleteAccount
     * deleteAccount
     */
    deleteAccountUsingPOST(requestParameters?: OMSLoginApiDeleteAccountUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * editTwoFA
     * editTwoFA
     */
    editTwoFAUsingPOSTRaw(requestParameters: OMSLoginApiEditTwoFAUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * editTwoFA
     * editTwoFA
     */
    editTwoFAUsingPOST(requestParameters?: OMSLoginApiEditTwoFAUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getQrCodeUrl
     * getQrCodeUrl
     */
    getQrCodeUrlUsingGETRaw(requestParameters: OMSLoginApiGetQrCodeUrlUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getQrCodeUrl
     * getQrCodeUrl
     */
    getQrCodeUrlUsingGET(requestParameters: OMSLoginApiGetQrCodeUrlUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getUserDetail
     * getUserDetail
     */
    getUserDetailUsingGETRaw(requestParameters: OMSLoginApiGetUserDetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getUserDetail
     * getUserDetail
     */
    getUserDetailUsingGET(requestParameters: OMSLoginApiGetUserDetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingGET11Raw(requestParameters: OMSLoginApiListUsingGET11Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingGET11(requestParameters: OMSLoginApiListUsingGET11Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * login
     * login
     */
    loginUsingPOSTRaw(requestParameters: OMSLoginApiLoginUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * login
     * login
     */
    loginUsingPOST(requestParameters?: OMSLoginApiLoginUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * logout
     * logout
     */
    logoutUsingPOSTRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * logout
     * logout
     */
    logoutUsingPOST(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updateAccount
     * updateAccount
     */
    updateAccountUsingPOSTRaw(requestParameters: OMSLoginApiUpdateAccountUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updateAccount
     * updateAccount
     */
    updateAccountUsingPOST(requestParameters?: OMSLoginApiUpdateAccountUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * verifyQrCode
     * verifyQrCode
     */
    verifyQrCodeUsingPOSTRaw(requestParameters: OMSLoginApiVerifyQrCodeUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * verifyQrCode
     * verifyQrCode
     */
    verifyQrCodeUsingPOST(requestParameters?: OMSLoginApiVerifyQrCodeUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
