/**
 * 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 { AgentDetailListRequest, AgentImRequest, AgentRejectedRequest, AgentUnpublishedRequest, ImAgentListRequest, ResponseClassBoolean, ResponseClassListAgentDetailResponse, ResponseClassListAgentOperaPublicListItem1, ResponseClassListPublicAgentListItem, ResponseClassListString, ResponseClassPageDomainAgent, ResponseClassString } from '../models/index';
import * as runtime from '../runtime';
interface KnowledgeBaseInUseUsingGETRequest {
    knowledgeBaseId: string;
    userId: number;
}
interface KnowledgeInUseUsingGETRequest {
    knowledgeId: string;
    userId: number;
}
interface McpInUseUsingGETRequest {
    account: string;
    mcpServerId: number;
}
interface PublishedAgentUsingPOST1Request {
    agentId: string;
}
interface QueryAgentDetailListUsingPOSTRequest {
    agentDetailListRequest?: AgentDetailListRequest;
}
interface QueryAgentFullDetailListUsingPOSTRequest {
    agentDetailListRequest?: AgentDetailListRequest;
}
interface QueryAgentIdByImUidUsingGETRequest {
    imUid: string;
}
interface QueryAgentIdByImUidUsingGET0Request {
    imUid: string;
}
interface QueryAgentListByImUidUsingPOSTRequest {
    imAgentListRequest?: ImAgentListRequest;
}
interface QueryAgentListUsingGET2Request {
    name?: string;
    pageNum?: number;
    pageSize?: number;
}
interface QueryAgentOperaDeveloperAgentListUsingGETRequest {
    userId: number;
    name?: string;
}
interface QueryAgentOperaPublicAgentListUsingGETRequest {
    name?: string;
}
interface QueryPublishedAgentDetailListUsingPOSTRequest {
    agentDetailListRequest?: AgentDetailListRequest;
}
interface RejectedAgentUsingPOST1Request {
    agentRejectedRequest?: AgentRejectedRequest;
}
interface SelectImIdListByAgentIdsUsingPOSTRequest {
    agentImRequest?: AgentImRequest;
}
interface UnpublishedAgentUsingPOST2Request {
    agentUnpublishedRequest?: AgentUnpublishedRequest;
}
interface WorkflowInUseUsingGETRequest {
    workflowId: string;
}
/**
 *
 */
export declare class InnerAgentApi extends runtime.BaseAPI {
    /**
     * knowledge base in use
     * knowledge base in use
     */
    knowledgeBaseInUseUsingGETRaw(requestParameters: KnowledgeBaseInUseUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * knowledge base in use
     * knowledge base in use
     */
    knowledgeBaseInUseUsingGET(requestParameters: KnowledgeBaseInUseUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * knowledge in use
     * knowledge in use
     */
    knowledgeInUseUsingGETRaw(requestParameters: KnowledgeInUseUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * knowledge in use
     * knowledge in use
     */
    knowledgeInUseUsingGET(requestParameters: KnowledgeInUseUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * mcp in use
     * mcp in use
     */
    mcpInUseUsingGETRaw(requestParameters: McpInUseUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * mcp in use
     * mcp in use
     */
    mcpInUseUsingGET(requestParameters: McpInUseUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * modify agent publish status to Published
     * modify agent publish status to Published
     */
    publishedAgentUsingPOST1Raw(requestParameters: PublishedAgentUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * modify agent publish status to Published
     * modify agent publish status to Published
     */
    publishedAgentUsingPOST1(requestParameters: PublishedAgentUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * agent list
     * agent list
     */
    queryAgentDetailListUsingPOSTRaw(requestParameters: QueryAgentDetailListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListAgentDetailResponse>>;
    /**
     * agent list
     * agent list
     */
    queryAgentDetailListUsingPOST(requestParameters?: QueryAgentDetailListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListAgentDetailResponse>;
    /**
     * agent list agent\'s full info
     * agent list agent\'s full info
     */
    queryAgentFullDetailListUsingPOSTRaw(requestParameters: QueryAgentFullDetailListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListAgentOperaPublicListItem1>>;
    /**
     * agent list agent\'s full info
     * agent list agent\'s full info
     */
    queryAgentFullDetailListUsingPOST(requestParameters?: QueryAgentFullDetailListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListAgentOperaPublicListItem1>;
    /**
     * query agentId by imUid
     * query agentId by imUid
     */
    queryAgentIdByImUidUsingGETRaw(requestParameters: QueryAgentIdByImUidUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassString>>;
    /**
     * query agentId by imUid
     * query agentId by imUid
     */
    queryAgentIdByImUidUsingGET(requestParameters: QueryAgentIdByImUidUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassString>;
    /**
     * query agentId by imUid
     * query agentId by imUid
     */
    queryAgentIdByImUidUsingGET_1Raw(requestParameters: QueryAgentIdByImUidUsingGET0Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassString>>;
    /**
     * query agentId by imUid
     * query agentId by imUid
     */
    queryAgentIdByImUidUsingGET_1(requestParameters: QueryAgentIdByImUidUsingGET0Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassString>;
    /**
     * query agent list by imUids
     * query agent list by imUids
     */
    queryAgentListByImUidUsingPOSTRaw(requestParameters: QueryAgentListByImUidUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListPublicAgentListItem>>;
    /**
     * query agent list by imUids
     * query agent list by imUids
     */
    queryAgentListByImUidUsingPOST(requestParameters?: QueryAgentListByImUidUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListPublicAgentListItem>;
    /**
     * agent list
     * agent list
     */
    queryAgentListUsingGET2Raw(requestParameters: QueryAgentListUsingGET2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassPageDomainAgent>>;
    /**
     * agent list
     * agent list
     */
    queryAgentListUsingGET2(requestParameters?: QueryAgentListUsingGET2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassPageDomainAgent>;
    /**
     * developer agent list for AgentOpera
     * developer agent list for AgentOpera
     */
    queryAgentOperaDeveloperAgentListUsingGETRaw(requestParameters: QueryAgentOperaDeveloperAgentListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListAgentOperaPublicListItem1>>;
    /**
     * developer agent list for AgentOpera
     * developer agent list for AgentOpera
     */
    queryAgentOperaDeveloperAgentListUsingGET(requestParameters: QueryAgentOperaDeveloperAgentListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListAgentOperaPublicListItem1>;
    /**
     * public agent list for AgentOpera
     * public agent list for AgentOpera
     */
    queryAgentOperaPublicAgentListUsingGETRaw(requestParameters: QueryAgentOperaPublicAgentListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListAgentOperaPublicListItem1>>;
    /**
     * public agent list for AgentOpera
     * public agent list for AgentOpera
     */
    queryAgentOperaPublicAgentListUsingGET(requestParameters?: QueryAgentOperaPublicAgentListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListAgentOperaPublicListItem1>;
    /**
     * agent list
     * agent list
     */
    queryPublishedAgentDetailListUsingPOSTRaw(requestParameters: QueryPublishedAgentDetailListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListAgentDetailResponse>>;
    /**
     * agent list
     * agent list
     */
    queryPublishedAgentDetailListUsingPOST(requestParameters?: QueryPublishedAgentDetailListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListAgentDetailResponse>;
    /**
     * rejected agent publish
     * rejected agent publish
     */
    rejectedAgentUsingPOST1Raw(requestParameters: RejectedAgentUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * rejected agent publish
     * rejected agent publish
     */
    rejectedAgentUsingPOST1(requestParameters?: RejectedAgentUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     *
     * selectImIdListByAgentIds
     */
    selectImIdListByAgentIdsUsingPOSTRaw(requestParameters: SelectImIdListByAgentIdsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListString>>;
    /**
     *
     * selectImIdListByAgentIds
     */
    selectImIdListByAgentIdsUsingPOST(requestParameters?: SelectImIdListByAgentIdsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListString>;
    /**
     * modify agent publish status to Unpublished
     * modify agent publish status to Unpublished
     */
    unpublishedAgentUsingPOST2Raw(requestParameters: UnpublishedAgentUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * modify agent publish status to Unpublished
     * modify agent publish status to Unpublished
     */
    unpublishedAgentUsingPOST2(requestParameters?: UnpublishedAgentUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * workflow in use
     * workflow in use
     */
    workflowInUseUsingGETRaw(requestParameters: WorkflowInUseUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * workflow in use
     * workflow in use
     */
    workflowInUseUsingGET(requestParameters: WorkflowInUseUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
}
export {};
