/**
 * 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 { AutoScaleRequest, CloudEndpointEditReqVo, DockerCloudEndpointCreateRequest, DockerCloudEndpointEditRequest, DockerOnPremiseEndpointCreateRequest, DockerOnPremiseEndpointEditRequest, EndpointDeleteRequest, EndpointDeleteRequest1, EndpointDto, EndpointRenameRequest, EndpointSwitchReqVo, EndpointTerminateRequest, HuggingfaceCloudEndpointCreateRequest, HuggingfaceCloudEndpointEditRequest, HuggingfaceOnPremiseEndpointCreateRequest, HuggingfaceOnPremiseEndpointEditRequest, ModelHubCloudEndpointCreateRequest, ModelHubCloudEndpointEditRequest, ModelHubOnPremiseEndpointCreateRequest, ModelHubOnPremiseEndpointEditRequest, ModelPriceDto, MyModelCloudEndpointCreateRequest, MyModelOnPremiseEndpointCreateRequest, MyModelOnPremiseEndpointEditRequest, ReplicaInfoRequest, ResponseClass, ResponseClassBoolean, ResponseClassEndpointDetailRespVo, ResponseClassInt, ResponseClassListAvailableLlmEndpointRespVo, ResponseClassListEndpointLatencyMetricsResp, ResponseClassListEndpointQpsMetricsResp, ResponseClassListEndpointReplicaMetricsResp, ResponseClassListEndpointRequestNumberMetricsResp, ResponseClassListEndpointRunningMetricsResp, ResponseClassListSwitchList, ResponseClassMarketplaceEndpoint } from '../models/index';
import * as runtime from '../runtime';
interface ApplyEndpointIdUsingPOSTRequest {
    endpointDto?: EndpointDto;
}
interface AutoScaleUsingPOSTRequest {
    authorization: string;
    autoScaleRequest?: AutoScaleRequest;
}
interface AvailableLlmUsingGETRequest {
    endpointName?: string;
}
interface CreateCloudEndpointUsingPOSTRequest {
    myModelCloudEndpointCreateRequest?: MyModelCloudEndpointCreateRequest;
}
interface CreateDockerCloudEndpointUsingPOSTRequest {
    dockerCloudEndpointCreateRequest?: DockerCloudEndpointCreateRequest;
}
interface CreateDockerOnPremiseEndpointUsingPOSTRequest {
    dockerOnPremiseEndpointCreateRequest?: DockerOnPremiseEndpointCreateRequest;
}
interface CreateFromCliUsingPOSTRequest {
    endpointDto?: EndpointDto;
}
interface CreateHubCloudEndpointUsingPOSTRequest {
    modelHubCloudEndpointCreateRequest?: ModelHubCloudEndpointCreateRequest;
}
interface CreateHubOnPremiseEndpointUsingPOSTRequest {
    modelHubOnPremiseEndpointCreateRequest?: ModelHubOnPremiseEndpointCreateRequest;
}
interface CreateHuggingfaceCloudEndpointUsingPOSTRequest {
    huggingfaceCloudEndpointCreateRequest?: HuggingfaceCloudEndpointCreateRequest;
}
interface CreateHuggingfaceOnPremiseEndpointUsingPOSTRequest {
    huggingfaceOnPremiseEndpointCreateRequest?: HuggingfaceOnPremiseEndpointCreateRequest;
}
interface CreateOnPremiseEndpointUsingPOSTRequest {
    myModelOnPremiseEndpointCreateRequest?: MyModelOnPremiseEndpointCreateRequest;
}
interface DeleteFromCliUsingPOSTRequest {
    endpointDeleteRequest?: EndpointDeleteRequest;
}
interface DeleteUsingPOSTRequest {
    endpointDeleteRequest1?: EndpointDeleteRequest1;
}
interface DetailUsingGET2Request {
    endpointName: string;
}
interface EditCloudEndpointUsingPOSTRequest {
    cloudEndpointEditReqVo?: CloudEndpointEditReqVo;
}
interface EditDockerCloudEndpointUsingPOSTRequest {
    dockerCloudEndpointEditRequest?: DockerCloudEndpointEditRequest;
}
interface EditDockerOnPremiseEndpointUsingPOSTRequest {
    dockerOnPremiseEndpointEditRequest?: DockerOnPremiseEndpointEditRequest;
}
interface EditHubOnPremiseEndpointUsingPOSTRequest {
    modelHubOnPremiseEndpointEditRequest?: ModelHubOnPremiseEndpointEditRequest;
}
interface EditHuggingfaceCloudEndpointUsingPOSTRequest {
    huggingfaceCloudEndpointEditRequest?: HuggingfaceCloudEndpointEditRequest;
}
interface EditHuggingfaceOnPremiseEndpointUsingPOSTRequest {
    huggingfaceOnPremiseEndpointEditRequest?: HuggingfaceOnPremiseEndpointEditRequest;
}
interface EditModelHubCloudEndpointUsingPOSTRequest {
    modelHubCloudEndpointEditRequest?: ModelHubCloudEndpointEditRequest;
}
interface EditOnPremiseEndpointUsingPOSTRequest {
    myModelOnPremiseEndpointEditRequest?: MyModelOnPremiseEndpointEditRequest;
}
interface GetDeviceMetricsUsingGETRequest {
    edgeId: string;
    endTime: string;
    runId: string;
    startTime: string;
}
interface LatencyAnalyzeUsingGETRequest {
    endpointId: number;
    edgeId?: number;
}
interface LatencyMetricsUsingGETRequest {
    endTime: string;
    endpointId: number;
    startTime: string;
}
interface ListUsingGET1Request {
    pageNum: number;
    pageSize: number;
    endpointName?: string;
    status?: string;
}
interface QpsAnalyzeUsingGETRequest {
    endpointId: number;
    edgeId?: number;
}
interface QpsMetricsUsingGETRequest {
    endTime: string;
    endpointId: number;
    startTime: string;
}
interface QueryBillingByEndpointIdUsingGETRequest {
    endpointId: string;
    pageNum: number;
    pageSize: number;
    userId?: number;
}
interface QueryCompareRecordUsingGETRequest {
    accountId: string;
    endTime: string;
    pageNum: number;
    pageSize: number;
    startTime: string;
}
interface QueryDetailByNameFromCliUsingGETRequest {
    endpointName: string;
    authorization: string;
}
interface QueryEloScoreRankUsingGETRequest {
    pageNum: number;
    pageSize: number;
    authorization: string;
}
interface QueryEndpointDetailByModelUsingGETRequest {
    applicationId: number;
    modelVersion: string;
}
interface QueryEndpointDetailFromCliUsingGETRequest {
    endpointId: string;
    authorization: string;
}
interface QueryEndpointPaymentUsingGETRequest {
    userName: string;
}
interface QueryHomePlaygroundConfigUsingGETRequest {
    apiType: number;
}
interface QueryPublicEndpointUsingGETRequest {
    apiType: number;
}
interface RenameUsingPUTRequest {
    endpointRenameRequest?: EndpointRenameRequest;
}
interface ReplicaInfoUsingPOSTRequest {
    authorization: string;
    replicaInfoRequest?: ReplicaInfoRequest;
}
interface ReplicaMetricsUsingGETRequest {
    endTime: string;
    endpointId: number;
    startTime: string;
}
interface RequestAnalyzeUsingGETRequest {
    endpointId: number;
}
interface RequestNumberMetricsUsingGETRequest {
    endTime: string;
    endpointId: number;
    startTime: string;
}
interface RunningMetricsUsingGETRequest {
    endpointId: number;
}
interface SwitchEndpointUsingPOSTRequest {
    endpointSwitchReqVo?: EndpointSwitchReqVo;
}
interface SwitchListUsingGETRequest {
    endpointId: number;
}
interface TerminateUsingPUTRequest {
    endpointTerminateRequest?: EndpointTerminateRequest;
}
interface TerminateV1UsingPOSTRequest {
    endpointTerminateRequest?: EndpointTerminateRequest;
}
interface UpdateModelPriceUsingPOSTRequest {
    modelPriceDto?: ModelPriceDto;
}
/**
 *
 */
export declare class EndpointApi extends runtime.BaseAPI {
    /**
     * applyEndpointId
     * applyEndpointId
     */
    applyEndpointIdUsingPOSTRaw(requestParameters: ApplyEndpointIdUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * applyEndpointId
     * applyEndpointId
     */
    applyEndpointIdUsingPOST(requestParameters?: ApplyEndpointIdUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * autoScale
     * autoScale
     */
    autoScaleUsingPOSTRaw(requestParameters: AutoScaleUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * autoScale
     * autoScale
     */
    autoScaleUsingPOST(requestParameters: AutoScaleUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * availableLlm
     * availableLlm
     */
    availableLlmUsingGETRaw(requestParameters: AvailableLlmUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListAvailableLlmEndpointRespVo>>;
    /**
     * availableLlm
     * availableLlm
     */
    availableLlmUsingGET(requestParameters?: AvailableLlmUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListAvailableLlmEndpointRespVo>;
    /**
     * create cloud
     * createCloud
     */
    createCloudEndpointUsingPOSTRaw(requestParameters: CreateCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * create cloud
     * createCloud
     */
    createCloudEndpointUsingPOST(requestParameters?: CreateCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * createCloud from docker image
     * createCloud from docker image
     */
    createDockerCloudEndpointUsingPOSTRaw(requestParameters: CreateDockerCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * createCloud from docker image
     * createCloud from docker image
     */
    createDockerCloudEndpointUsingPOST(requestParameters?: CreateDockerCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * createOnPremise from docker image
     * createOnPremise from docker image
     */
    createDockerOnPremiseEndpointUsingPOSTRaw(requestParameters: CreateDockerOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * createOnPremise from docker image
     * createOnPremise from docker image
     */
    createDockerOnPremiseEndpointUsingPOST(requestParameters?: CreateDockerOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * createFromCli
     * createFromCli
     */
    createFromCliUsingPOSTRaw(requestParameters: CreateFromCliUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * createFromCli
     * createFromCli
     */
    createFromCliUsingPOST(requestParameters?: CreateFromCliUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * create cloud endpoint from model hub
     * create cloud endpoint from model hub
     */
    createHubCloudEndpointUsingPOSTRaw(requestParameters: CreateHubCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * create cloud endpoint from model hub
     * create cloud endpoint from model hub
     */
    createHubCloudEndpointUsingPOST(requestParameters?: CreateHubCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * createOnPremise from model hub
     * createOnPremise from model hub
     */
    createHubOnPremiseEndpointUsingPOSTRaw(requestParameters: CreateHubOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * createOnPremise from model hub
     * createOnPremise from model hub
     */
    createHubOnPremiseEndpointUsingPOST(requestParameters?: CreateHubOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * reateCloud from huggingface
     * createCloud from huggingface
     */
    createHuggingfaceCloudEndpointUsingPOSTRaw(requestParameters: CreateHuggingfaceCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * reateCloud from huggingface
     * createCloud from huggingface
     */
    createHuggingfaceCloudEndpointUsingPOST(requestParameters?: CreateHuggingfaceCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * createOnPremise from huggingface
     * createOnPremise from huggingface
     */
    createHuggingfaceOnPremiseEndpointUsingPOSTRaw(requestParameters: CreateHuggingfaceOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * createOnPremise from huggingface
     * createOnPremise from huggingface
     */
    createHuggingfaceOnPremiseEndpointUsingPOST(requestParameters?: CreateHuggingfaceOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * createOnPremise
     * createOnPremise
     */
    createOnPremiseEndpointUsingPOSTRaw(requestParameters: CreateOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * createOnPremise
     * createOnPremise
     */
    createOnPremiseEndpointUsingPOST(requestParameters?: CreateOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * deleteFromCli
     * deleteFromCli
     */
    deleteFromCliUsingPOSTRaw(requestParameters: DeleteFromCliUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * deleteFromCli
     * deleteFromCli
     */
    deleteFromCliUsingPOST(requestParameters?: DeleteFromCliUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * delete
     * delete
     */
    deleteUsingPOSTRaw(requestParameters: DeleteUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * delete
     * delete
     */
    deleteUsingPOST(requestParameters?: DeleteUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     *
     * detail
     */
    detailUsingGET2Raw(requestParameters: DetailUsingGET2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     *
     * detail
     */
    detailUsingGET2(requestParameters: DetailUsingGET2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * edit cloud
     * editCloud
     */
    editCloudEndpointUsingPOSTRaw(requestParameters: EditCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * edit cloud
     * editCloud
     */
    editCloudEndpointUsingPOST(requestParameters?: EditCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * edit cloud from docker image
     * edit cloud from docker image
     */
    editDockerCloudEndpointUsingPOSTRaw(requestParameters: EditDockerCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * edit cloud from docker image
     * edit cloud from docker image
     */
    editDockerCloudEndpointUsingPOST(requestParameters?: EditDockerCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * editOnPremise
     * editOnPremise from docker image
     */
    editDockerOnPremiseEndpointUsingPOSTRaw(requestParameters: EditDockerOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * editOnPremise
     * editOnPremise from docker image
     */
    editDockerOnPremiseEndpointUsingPOST(requestParameters?: EditDockerOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * editOnPremise
     * editOnPremise from model hub
     */
    editHubOnPremiseEndpointUsingPOSTRaw(requestParameters: EditHubOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * editOnPremise
     * editOnPremise from model hub
     */
    editHubOnPremiseEndpointUsingPOST(requestParameters?: EditHubOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * edit cloud from huggingface
     * edit cloud from huggingface
     */
    editHuggingfaceCloudEndpointUsingPOSTRaw(requestParameters: EditHuggingfaceCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * edit cloud from huggingface
     * edit cloud from huggingface
     */
    editHuggingfaceCloudEndpointUsingPOST(requestParameters?: EditHuggingfaceCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * editOnPremise
     * editOnPremise from huggingface
     */
    editHuggingfaceOnPremiseEndpointUsingPOSTRaw(requestParameters: EditHuggingfaceOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * editOnPremise
     * editOnPremise from huggingface
     */
    editHuggingfaceOnPremiseEndpointUsingPOST(requestParameters?: EditHuggingfaceOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * edit cloud from model hub
     * edit cloud from model hub
     */
    editModelHubCloudEndpointUsingPOSTRaw(requestParameters: EditModelHubCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * edit cloud from model hub
     * edit cloud from model hub
     */
    editModelHubCloudEndpointUsingPOST(requestParameters?: EditModelHubCloudEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     * editOnPremise
     * editOnPremise
     */
    editOnPremiseEndpointUsingPOSTRaw(requestParameters: EditOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     * editOnPremise
     * editOnPremise
     */
    editOnPremiseEndpointUsingPOST(requestParameters?: EditOnPremiseEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     *
     * getDeviceMetrics
     * @deprecated
     */
    getDeviceMetricsUsingGETRaw(requestParameters: GetDeviceMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     *
     * getDeviceMetrics
     * @deprecated
     */
    getDeviceMetricsUsingGET(requestParameters: GetDeviceMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * latencyAnalyze
     * latencyAnalyze
     */
    latencyAnalyzeUsingGETRaw(requestParameters: LatencyAnalyzeUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * latencyAnalyze
     * latencyAnalyze
     */
    latencyAnalyzeUsingGET(requestParameters: LatencyAnalyzeUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * latencyMetrics
     * latencyMetrics
     */
    latencyMetricsUsingGETRaw(requestParameters: LatencyMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListEndpointLatencyMetricsResp>>;
    /**
     * latencyMetrics
     * latencyMetrics
     */
    latencyMetricsUsingGET(requestParameters: LatencyMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListEndpointLatencyMetricsResp>;
    /**
     * list
     * list
     */
    listUsingGET1Raw(requestParameters: ListUsingGET1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * list
     * list
     */
    listUsingGET1(requestParameters: ListUsingGET1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * qpsAnalyze
     * qpsAnalyze
     */
    qpsAnalyzeUsingGETRaw(requestParameters: QpsAnalyzeUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * qpsAnalyze
     * qpsAnalyze
     */
    qpsAnalyzeUsingGET(requestParameters: QpsAnalyzeUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * qpsMetrics
     * qpsMetrics
     */
    qpsMetricsUsingGETRaw(requestParameters: QpsMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListEndpointQpsMetricsResp>>;
    /**
     * qpsMetrics
     * qpsMetrics
     */
    qpsMetricsUsingGET(requestParameters: QpsMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListEndpointQpsMetricsResp>;
    /**
     * queryBillingByEndpointId
     * queryBillingByEndpointId
     */
    queryBillingByEndpointIdUsingGETRaw(requestParameters: QueryBillingByEndpointIdUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * queryBillingByEndpointId
     * queryBillingByEndpointId
     */
    queryBillingByEndpointIdUsingGET(requestParameters: QueryBillingByEndpointIdUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * queryCompareRecord
     * queryCompareRecord
     */
    queryCompareRecordUsingGETRaw(requestParameters: QueryCompareRecordUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * queryCompareRecord
     * queryCompareRecord
     */
    queryCompareRecordUsingGET(requestParameters: QueryCompareRecordUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * queryDetailByNameFromCli
     * queryDetailByNameFromCli
     */
    queryDetailByNameFromCliUsingGETRaw(requestParameters: QueryDetailByNameFromCliUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassEndpointDetailRespVo>>;
    /**
     * queryDetailByNameFromCli
     * queryDetailByNameFromCli
     */
    queryDetailByNameFromCliUsingGET(requestParameters: QueryDetailByNameFromCliUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassEndpointDetailRespVo>;
    /**
     * queryEloScoreRank
     * queryEloScoreRank
     */
    queryEloScoreRankUsingGETRaw(requestParameters: QueryEloScoreRankUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * queryEloScoreRank
     * queryEloScoreRank
     */
    queryEloScoreRankUsingGET(requestParameters: QueryEloScoreRankUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     *
     * queryEndpointDetailByModel
     */
    queryEndpointDetailByModelUsingGETRaw(requestParameters: QueryEndpointDetailByModelUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassMarketplaceEndpoint>>;
    /**
     *
     * queryEndpointDetailByModel
     */
    queryEndpointDetailByModelUsingGET(requestParameters: QueryEndpointDetailByModelUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassMarketplaceEndpoint>;
    /**
     * queryEndpointDetailFromCli
     * queryEndpointDetailFromCli
     */
    queryEndpointDetailFromCliUsingGETRaw(requestParameters: QueryEndpointDetailFromCliUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassEndpointDetailRespVo>>;
    /**
     * queryEndpointDetailFromCli
     * queryEndpointDetailFromCli
     */
    queryEndpointDetailFromCliUsingGET(requestParameters: QueryEndpointDetailFromCliUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassEndpointDetailRespVo>;
    /**
     * queryEndpointPayment
     * queryEndpointPayment
     */
    queryEndpointPaymentUsingGETRaw(requestParameters: QueryEndpointPaymentUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * queryEndpointPayment
     * queryEndpointPayment
     */
    queryEndpointPaymentUsingGET(requestParameters: QueryEndpointPaymentUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * queryHomePlaygroundConfig
     * queryHomePlaygroundConfig
     */
    queryHomePlaygroundConfigUsingGETRaw(requestParameters: QueryHomePlaygroundConfigUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * queryHomePlaygroundConfig
     * queryHomePlaygroundConfig
     */
    queryHomePlaygroundConfigUsingGET(requestParameters: QueryHomePlaygroundConfigUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * queryPublicEndpoint
     * queryPublicEndpoint
     */
    queryPublicEndpointUsingGETRaw(requestParameters: QueryPublicEndpointUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * queryPublicEndpoint
     * queryPublicEndpoint
     */
    queryPublicEndpointUsingGET(requestParameters: QueryPublicEndpointUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * rename the endpoint
     * rename
     */
    renameUsingPUTRaw(requestParameters: RenameUsingPUTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * rename the endpoint
     * rename
     */
    renameUsingPUT(requestParameters?: RenameUsingPUTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * replica-info
     * replica-info
     */
    replicaInfoUsingPOSTRaw(requestParameters: ReplicaInfoUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * replica-info
     * replica-info
     */
    replicaInfoUsingPOST(requestParameters: ReplicaInfoUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * replicaMetrics
     * replicaMetrics
     */
    replicaMetricsUsingGETRaw(requestParameters: ReplicaMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListEndpointReplicaMetricsResp>>;
    /**
     * replicaMetrics
     * replicaMetrics
     */
    replicaMetricsUsingGET(requestParameters: ReplicaMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListEndpointReplicaMetricsResp>;
    /**
     * requestAnalyze
     * requestAnalyze
     */
    requestAnalyzeUsingGETRaw(requestParameters: RequestAnalyzeUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * requestAnalyze
     * requestAnalyze
     */
    requestAnalyzeUsingGET(requestParameters: RequestAnalyzeUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     * requestNumberMetrics
     * requestNumberMetrics
     */
    requestNumberMetricsUsingGETRaw(requestParameters: RequestNumberMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListEndpointRequestNumberMetricsResp>>;
    /**
     * requestNumberMetrics
     * requestNumberMetrics
     */
    requestNumberMetricsUsingGET(requestParameters: RequestNumberMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListEndpointRequestNumberMetricsResp>;
    /**
     * runningMetrics
     * runningMetrics
     */
    runningMetricsUsingGETRaw(requestParameters: RunningMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListEndpointRunningMetricsResp>>;
    /**
     * runningMetrics
     * runningMetrics
     */
    runningMetricsUsingGET(requestParameters: RunningMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListEndpointRunningMetricsResp>;
    /**
     * switch
     * switch
     */
    switchEndpointUsingPOSTRaw(requestParameters: SwitchEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * switch
     * switch
     */
    switchEndpointUsingPOST(requestParameters?: SwitchEndpointUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * switchList
     * switchList
     */
    switchListUsingGETRaw(requestParameters: SwitchListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListSwitchList>>;
    /**
     * switchList
     * switchList
     */
    switchListUsingGET(requestParameters: SwitchListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListSwitchList>;
    /**
     * Please note that once the endpoint is terminated, the GPU resources used by the endpoint will be released, while the history data of endpoints remains.
     * terminate
     */
    terminateUsingPUTRaw(requestParameters: TerminateUsingPUTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * Please note that once the endpoint is terminated, the GPU resources used by the endpoint will be released, while the history data of endpoints remains.
     * terminate
     */
    terminateUsingPUT(requestParameters?: TerminateUsingPUTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * Please note that once the endpoint is terminated, the GPU resources used by the endpoint will be released, while the history data of endpoints remains.
     * terminate-v1
     */
    terminateV1UsingPOSTRaw(requestParameters: TerminateV1UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * Please note that once the endpoint is terminated, the GPU resources used by the endpoint will be released, while the history data of endpoints remains.
     * terminate-v1
     */
    terminateV1UsingPOST(requestParameters?: TerminateV1UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * updateModelPrice
     * updateModelPrice
     */
    updateModelPriceUsingPOSTRaw(requestParameters: UpdateModelPriceUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     * updateModelPrice
     * updateModelPrice
     */
    updateModelPriceUsingPOST(requestParameters?: UpdateModelPriceUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
}
export {};
