/**
 * 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 { AgentServerCreateRequest, AgentServerUpdateRequest, ResponseClassAgentServerBriefDetailResponse, ResponseClassAgentServerDetailResponse, ResponseClassBoolean, ResponseClassListString, ResponseClassPageDomainAgentServerListItem, ResponseClassPageDomainString } from '../models/index';
import * as runtime from '../runtime';
interface BriefDetailUsingGETRequest {
    agentServerId: string;
}
interface CreateUsingPOSTRequest {
    agentServerCreateRequest?: AgentServerCreateRequest;
}
interface DeleteUsingDELETERequest {
    agentServerId: string;
}
interface DetailUsingGETRequest {
    agentServerId: string;
}
interface ListUsingGETRequest {
    pageNum: number;
    pageSize: number;
    name?: string;
    sortBy?: string;
    sortOrder?: string;
    status?: Array<string>;
}
interface ReplicaListUsingGETRequest {
    agentServerId: string;
}
interface ReplicaLogUsingGETRequest {
    agentServerId: string;
    replicaName: string;
    pageNum?: number;
    pageSize?: number;
}
interface UpdateUsingPOSTRequest {
    agentServerUpdateRequest?: AgentServerUpdateRequest;
}
/**
 *
 */
export declare class AgentServerControllerApi extends runtime.BaseAPI {
    /**
     * agent server brief detail
     * agent server brief detail
     */
    briefDetailUsingGETRaw(requestParameters: BriefDetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassAgentServerBriefDetailResponse>>;
    /**
     * agent server brief detail
     * agent server brief detail
     */
    briefDetailUsingGET(requestParameters: BriefDetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassAgentServerBriefDetailResponse>;
    /**
     * create agent server
     * create agent server
     */
    createUsingPOSTRaw(requestParameters: CreateUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * create agent server
     * create agent server
     */
    createUsingPOST(requestParameters?: CreateUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * delete agent server
     * delete agent server
     */
    deleteUsingDELETERaw(requestParameters: DeleteUsingDELETERequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * delete agent server
     * delete agent server
     */
    deleteUsingDELETE(requestParameters: DeleteUsingDELETERequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * agent server detail
     * agent server detail
     */
    detailUsingGETRaw(requestParameters: DetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassAgentServerDetailResponse>>;
    /**
     * agent server detail
     * agent server detail
     */
    detailUsingGET(requestParameters: DetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassAgentServerDetailResponse>;
    /**
     * agent server list
     * agent server list
     */
    listUsingGETRaw(requestParameters: ListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassPageDomainAgentServerListItem>>;
    /**
     * agent server list
     * agent server list
     */
    listUsingGET(requestParameters: ListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassPageDomainAgentServerListItem>;
    /**
     * agent server replica info list
     * agent server replica info list
     */
    replicaListUsingGETRaw(requestParameters: ReplicaListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListString>>;
    /**
     * agent server replica info list
     * agent server replica info list
     */
    replicaListUsingGET(requestParameters: ReplicaListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListString>;
    /**
     * agent replica log
     * agent replica log
     */
    replicaLogUsingGETRaw(requestParameters: ReplicaLogUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassPageDomainString>>;
    /**
     * agent replica log
     * agent replica log
     */
    replicaLogUsingGET(requestParameters: ReplicaLogUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassPageDomainString>;
    /**
     * update agent server
     * update agent server
     */
    updateUsingPOSTRaw(requestParameters: UpdateUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * update agent server
     * update agent server
     */
    updateUsingPOST(requestParameters?: UpdateUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
}
export {};
