/**
 * 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 { HomePlaygroundConfigDto, ResponseMessage } from '../models/index';
import * as runtime from '../runtime';
export interface ModelServerApiAddHomePlaygroundUsingPOSTRequest {
    homePlaygroundConfigDto?: HomePlaygroundConfigDto;
}
export interface ModelServerApiDeleteHomePlaygroundUsingPOSTRequest {
    homePlaygroundConfigDto?: HomePlaygroundConfigDto;
}
export interface ModelServerApiQueryEndpointDetailUsingGETRequest {
    endpointId?: number;
}
export interface ModelServerApiQueryEndpointListUsingGETRequest {
    pageNum: number;
    pageSize: number;
    endpointName?: string;
    gpuId?: string;
}
export interface ModelServerApiQueryEndpointMetricsUsingGETRequest {
    endpointId: number;
    startTime: string;
    endTime: string;
}
export interface ModelServerApiQueryHomePlaygroundsUsingGETRequest {
    pageNum: number;
    pageSize: number;
    apiType?: number;
}
export interface ModelServerApiQueryModelListUsingGETRequest {
    pageNum: number;
    pageSize: number;
}
export interface ModelServerApiUpdateHomePlaygroundUsingPOSTRequest {
    homePlaygroundConfigDto?: HomePlaygroundConfigDto;
}
/**
 *
 */
export declare class ModelServerApi extends runtime.BaseAPI {
    /**
     * addHomePlayground
     * addHomePlayground
     */
    addHomePlaygroundUsingPOSTRaw(requestParameters: ModelServerApiAddHomePlaygroundUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * addHomePlayground
     * addHomePlayground
     */
    addHomePlaygroundUsingPOST(requestParameters?: ModelServerApiAddHomePlaygroundUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deleteHomePlayground
     * deleteHomePlayground
     */
    deleteHomePlaygroundUsingPOSTRaw(requestParameters: ModelServerApiDeleteHomePlaygroundUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deleteHomePlayground
     * deleteHomePlayground
     */
    deleteHomePlaygroundUsingPOST(requestParameters?: ModelServerApiDeleteHomePlaygroundUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * latencyAnalyze
     * latencyAnalyze
     */
    latencyAnalyzeUsingGETRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * latencyAnalyze
     * latencyAnalyze
     */
    latencyAnalyzeUsingGET(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * qpsAnalyze
     * qpsAnalyze
     */
    qpsAnalyzeUsingGETRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * qpsAnalyze
     * qpsAnalyze
     */
    qpsAnalyzeUsingGET(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryEndpointDetail
     * queryEndpointDetail
     */
    queryEndpointDetailUsingGETRaw(requestParameters: ModelServerApiQueryEndpointDetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryEndpointDetail
     * queryEndpointDetail
     */
    queryEndpointDetailUsingGET(requestParameters?: ModelServerApiQueryEndpointDetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryEndpointList
     * queryEndpointList
     */
    queryEndpointListUsingGETRaw(requestParameters: ModelServerApiQueryEndpointListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryEndpointList
     * queryEndpointList
     */
    queryEndpointListUsingGET(requestParameters: ModelServerApiQueryEndpointListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryEndpointMetrics
     * queryEndpointMetrics
     */
    queryEndpointMetricsUsingGETRaw(requestParameters: ModelServerApiQueryEndpointMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryEndpointMetrics
     * queryEndpointMetrics
     */
    queryEndpointMetricsUsingGET(requestParameters: ModelServerApiQueryEndpointMetricsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryHomePlaygrounds
     * queryHomePlaygrounds
     */
    queryHomePlaygroundsUsingGETRaw(requestParameters: ModelServerApiQueryHomePlaygroundsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryHomePlaygrounds
     * queryHomePlaygrounds
     */
    queryHomePlaygroundsUsingGET(requestParameters: ModelServerApiQueryHomePlaygroundsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryModelList
     * queryModelList
     */
    queryModelListUsingGETRaw(requestParameters: ModelServerApiQueryModelListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryModelList
     * queryModelList
     */
    queryModelListUsingGET(requestParameters: ModelServerApiQueryModelListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * requestAnalyze
     * requestAnalyze
     */
    requestAnalyzeUsingGETRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * requestAnalyze
     * requestAnalyze
     */
    requestAnalyzeUsingGET(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * statistics
     * statistics
     */
    statisticsUsingGETRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * statistics
     * statistics
     */
    statisticsUsingGET(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updateHomePlayground
     * updateHomePlayground
     */
    updateHomePlaygroundUsingPOSTRaw(requestParameters: ModelServerApiUpdateHomePlaygroundUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updateHomePlayground
     * updateHomePlayground
     */
    updateHomePlaygroundUsingPOST(requestParameters?: ModelServerApiUpdateHomePlaygroundUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
