/**
 * 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 { AgentCategoryUpdateRequest, AgentRejectedRequest, AgentUnpublishedRequest, ResponseClassAdminAccountInfo, ResponseClassAgentDetailResponse, ResponseClassBoolean, ResponseClassPageDomainAdminAgentListItem } from '../models/index';
import * as runtime from '../runtime';
interface PublishedAgentUsingPOSTRequest {
    agentId: string;
}
interface QueryAgentDetailUsingGETRequest {
    agentId: string;
}
interface QueryAgentListUsingGETRequest {
    pageNum: number;
    pageSize: number;
    name?: string;
    publishStatus?: number;
}
interface QueryAgentUserUsingGETRequest {
    agentId: string;
}
interface RejectedAgentUsingPOSTRequest {
    agentRejectedRequest?: AgentRejectedRequest;
}
interface UnpublishedAgentUsingPOSTRequest {
    agentUnpublishedRequest?: AgentUnpublishedRequest;
}
interface UpdateAgentUsingPOSTRequest {
    agentCategoryUpdateRequest?: AgentCategoryUpdateRequest;
}
/**
 *
 */
export declare class ModelAdminControllerApi extends runtime.BaseAPI {
    /**
     * modify agent publish status to Published
     * modify agent publish status to Published
     */
    publishedAgentUsingPOSTRaw(requestParameters: PublishedAgentUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * modify agent publish status to Published
     * modify agent publish status to Published
     */
    publishedAgentUsingPOST(requestParameters: PublishedAgentUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * agent detail
     * agent detail
     */
    queryAgentDetailUsingGETRaw(requestParameters: QueryAgentDetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassAgentDetailResponse>>;
    /**
     * agent detail
     * agent detail
     */
    queryAgentDetailUsingGET(requestParameters: QueryAgentDetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassAgentDetailResponse>;
    /**
     * agent list
     * agent list
     */
    queryAgentListUsingGETRaw(requestParameters: QueryAgentListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassPageDomainAdminAgentListItem>>;
    /**
     * agent list
     * agent list
     */
    queryAgentListUsingGET(requestParameters: QueryAgentListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassPageDomainAdminAgentListItem>;
    /**
     * query user info
     * query user info
     */
    queryAgentUserUsingGETRaw(requestParameters: QueryAgentUserUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassAdminAccountInfo>>;
    /**
     * query user info
     * query user info
     */
    queryAgentUserUsingGET(requestParameters: QueryAgentUserUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassAdminAccountInfo>;
    /**
     * rejected agent publish
     * rejected agent publish
     */
    rejectedAgentUsingPOSTRaw(requestParameters: RejectedAgentUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * rejected agent publish
     * rejected agent publish
     */
    rejectedAgentUsingPOST(requestParameters?: RejectedAgentUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * sync all published agent to im
     * sync all published agent to im
     */
    syncAllPublishedAgentToIMUsingPOSTRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * sync all published agent to im
     * sync all published agent to im
     */
    syncAllPublishedAgentToIMUsingPOST(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * modify agent publish status to Unpublished
     * modify agent publish status to Unpublished
     */
    unpublishedAgentUsingPOSTRaw(requestParameters: UnpublishedAgentUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * modify agent publish status to Unpublished
     * modify agent publish status to Unpublished
     */
    unpublishedAgentUsingPOST(requestParameters?: UnpublishedAgentUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * update agent meta data
     * update agent meta data
     */
    updateAgentUsingPOSTRaw(requestParameters: UpdateAgentUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * update agent meta data
     * update agent meta data
     */
    updateAgentUsingPOST(requestParameters?: UpdateAgentUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
}
export {};
