import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { DescribeVariableListResponse, ModifySpaceRequest, DescribeReleaseListRequest, CreateWebSocketTokenRequest, RollbackReleaseRequest, DescribeAgentReleasePreviewListRequest, DescribeModelListResponse, CreateSpaceRequest, CreateConversationResponse, DescribePluginResponse, DescribeConversationRequest, ModifyAppResponse, ResetConversationResponse, DescribePluginSummaryListRequest, DescribeConversationListResponse, CreateAppResponse, DescribeAppSummaryListRequest, CreateWebSocketTokenResponse, DescribeAgentDetailRequest, DescribeConversationMessageListResponse, RollbackReleaseResponse, DescribeSkillCategoryListResponse, DescribeReleaseSummaryRequest, DeleteVariableResponse, CreateReleaseRequest, CreateWorkspaceCredentialRequest, DescribePluginRequest, DescribeConversationListRequest, DescribeVariableResponse, CreateAgentRequest, DescribeSystemVariableListResponse, ModifySpaceResponse, DescribePluginSummaryListResponse, CreateConversationRequest, DescribeVariableListRequest, ModifyConversationResponse, DescribeSpaceListResponse, CreateAppRequest, DeleteAppResponse, DescribeAgentReleasePreviewListResponse, DeleteConversationResponse, ResetConversationRequest, ModifyAgentResponse, DescribeLatestReleaseResponse, DescribeAppRequest, ModifyVariableResponse, ModifyAgentRequest, DescribeModelListRequest, DescribeLatestReleaseRequest, CreateWorkspaceCredentialResponse, RetryReleaseResponse, DescribeReleaseSummaryResponse, DescribeAgentDetailResponse, CreateVariableResponse, CreateReleaseResponse, ModifyAppRequest, RetryReleaseRequest, CreateSpaceResponse, ModifyVariableRequest, CreateVariableRequest, DescribeSystemVariableListRequest, DeleteVariableRequest, ModifyConversationRequest, CreateAgentResponse, DeleteConversationRequest, DescribeAppResponse, DeleteAppRequest, DescribeSkillSummaryListRequest, DescribeAppSummaryListResponse, CopyAppResponse, CopyAppRequest, DeleteSpaceRequest, DescribeReleaseListResponse, DescribeVariableRequest, DescribeSkillCategoryListRequest, DescribeSkillSummaryListResponse, DescribeConversationMessageListRequest, DescribeConversationResponse, DescribeSpaceListRequest, DeleteSpaceResponse } from "./adp_models";
/**
 * adp client
 * @class
 */
export declare class Client extends AbstractClient {
    constructor(clientConfig: ClientConfig);
    /**
     * 获取空间列表
     */
    DescribeSpaceList(req: DescribeSpaceListRequest, cb?: (error: string, rep: DescribeSpaceListResponse) => void): Promise<DescribeSpaceListResponse>;
    /**
     * 删除空间
     */
    DeleteSpace(req: DeleteSpaceRequest, cb?: (error: string, rep: DeleteSpaceResponse) => void): Promise<DeleteSpaceResponse>;
    /**
     * 获取系统变量
     */
    DescribeSystemVariableList(req: DescribeSystemVariableListRequest, cb?: (error: string, rep: DescribeSystemVariableListResponse) => void): Promise<DescribeSystemVariableListResponse>;
    /**
     * 修改会话信息
     */
    ModifyConversation(req: ModifyConversationRequest, cb?: (error: string, rep: ModifyConversationResponse) => void): Promise<ModifyConversationResponse>;
    /**
     * 获取应用摘要列表
     */
    DescribeAppSummaryList(req: DescribeAppSummaryListRequest, cb?: (error: string, rep: DescribeAppSummaryListResponse) => void): Promise<DescribeAppSummaryListResponse>;
    /**
     * 查看会话信息
     */
    DescribeConversation(req: DescribeConversationRequest, cb?: (error: string, rep: DescribeConversationResponse) => void): Promise<DescribeConversationResponse>;
    /**
     * 获取参数变量
     */
    DescribeVariable(req: DescribeVariableRequest, cb?: (error: string, rep: DescribeVariableResponse) => void): Promise<DescribeVariableResponse>;
    /**
     * 新增发布任务
     */
    CreateRelease(req: CreateReleaseRequest, cb?: (error: string, rep: CreateReleaseResponse) => void): Promise<CreateReleaseResponse>;
    /**
     * 创建工作空间凭证
     */
    CreateWorkspaceCredential(req: CreateWorkspaceCredentialRequest, cb?: (error: string, rep: CreateWorkspaceCredentialResponse) => void): Promise<CreateWorkspaceCredentialResponse>;
    /**
     * 修改Agent配置信息
     */
    ModifyAgent(req: ModifyAgentRequest, cb?: (error: string, rep: ModifyAgentResponse) => void): Promise<ModifyAgentResponse>;
    /**
     * 查询模型列表
     */
    DescribeModelList(req: DescribeModelListRequest, cb?: (error: string, rep: DescribeModelListResponse) => void): Promise<DescribeModelListResponse>;
    /**
     * 发布记录列表
     */
    DescribeReleaseList(req: DescribeReleaseListRequest, cb?: (error: string, rep: DescribeReleaseListResponse) => void): Promise<DescribeReleaseListResponse>;
    /**
     * 查询 Agent 详情
     */
    DescribeAgentDetail(req: DescribeAgentDetailRequest, cb?: (error: string, rep: DescribeAgentDetailResponse) => void): Promise<DescribeAgentDetailResponse>;
    /**
     * 删除应用
     */
    DeleteApp(req: DeleteAppRequest, cb?: (error: string, rep: DeleteAppResponse) => void): Promise<DeleteAppResponse>;
    /**
     * 创建Agent
     */
    CreateAgent(req: CreateAgentRequest, cb?: (error: string, rep: CreateAgentResponse) => void): Promise<CreateAgentResponse>;
    /**
     * 修改应用
     */
    ModifyApp(req: ModifyAppRequest, cb?: (error: string, rep: ModifyAppResponse) => void): Promise<ModifyAppResponse>;
    /**
     * 查询发布任务
     */
    DescribeReleaseSummary(req: DescribeReleaseSummaryRequest, cb?: (error: string, rep: DescribeReleaseSummaryResponse) => void): Promise<DescribeReleaseSummaryResponse>;
    /**
     * 复制应用
     */
    CopyApp(req: CopyAppRequest, cb?: (error: string, rep: CopyAppResponse) => void): Promise<CopyAppResponse>;
    /**
     * 重置会话
     */
    ResetConversation(req: ResetConversationRequest, cb?: (error: string, rep: ResetConversationResponse) => void): Promise<ResetConversationResponse>;
    /**
     * 删除参数变量
     */
    DeleteVariable(req: DeleteVariableRequest, cb?: (error: string, rep: DeleteVariableResponse) => void): Promise<DeleteVariableResponse>;
    /**
     * 获取应用下 Agent 的发布预览列表
     */
    DescribeAgentReleasePreviewList(req: DescribeAgentReleasePreviewListRequest, cb?: (error: string, rep: DescribeAgentReleasePreviewListResponse) => void): Promise<DescribeAgentReleasePreviewListResponse>;
    /**
     * 创建空间
     */
    CreateSpace(req: CreateSpaceRequest, cb?: (error: string, rep: CreateSpaceResponse) => void): Promise<CreateSpaceResponse>;
    /**
     * 创建参数变量
     */
    CreateVariable(req: CreateVariableRequest, cb?: (error: string, rep: CreateVariableResponse) => void): Promise<CreateVariableResponse>;
    /**
     * 获取插件列表
     */
    DescribePluginSummaryList(req: DescribePluginSummaryListRequest, cb?: (error: string, rep: DescribePluginSummaryListResponse) => void): Promise<DescribePluginSummaryListResponse>;
    /**
     * 创建 WebSocket Token
     */
    CreateWebSocketToken(req: CreateWebSocketTokenRequest, cb?: (error: string, rep: CreateWebSocketTokenResponse) => void): Promise<CreateWebSocketTokenResponse>;
    /**
     * 新建会话
     */
    CreateConversation(req: CreateConversationRequest, cb?: (error: string, rep: CreateConversationResponse) => void): Promise<CreateConversationResponse>;
    /**
     * 更新参数变量
     */
    ModifyVariable(req: ModifyVariableRequest, cb?: (error: string, rep: ModifyVariableResponse) => void): Promise<ModifyVariableResponse>;
    /**
     * 获取会话列表
     */
    DescribeConversationList(req: DescribeConversationListRequest, cb?: (error: string, rep: DescribeConversationListResponse) => void): Promise<DescribeConversationListResponse>;
    /**
     * 编辑空间
     */
    ModifySpace(req: ModifySpaceRequest, cb?: (error: string, rep: ModifySpaceResponse) => void): Promise<ModifySpaceResponse>;
    /**
     * 获取插件详情
     */
    DescribePlugin(req: DescribePluginRequest, cb?: (error: string, rep: DescribePluginResponse) => void): Promise<DescribePluginResponse>;
    /**
     * 查询 Skill 列表
     */
    DescribeSkillSummaryList(req: DescribeSkillSummaryListRequest, cb?: (error: string, rep: DescribeSkillSummaryListResponse) => void): Promise<DescribeSkillSummaryListResponse>;
    /**
     * 获取应用信息
     */
    DescribeApp(req: DescribeAppRequest, cb?: (error: string, rep: DescribeAppResponse) => void): Promise<DescribeAppResponse>;
    /**
     * 创建应用
     */
    CreateApp(req: CreateAppRequest, cb?: (error: string, rep: CreateAppResponse) => void): Promise<CreateAppResponse>;
    /**
     * 回滚发布
     */
    RollbackRelease(req: RollbackReleaseRequest, cb?: (error: string, rep: RollbackReleaseResponse) => void): Promise<RollbackReleaseResponse>;
    /**
     * 获取参数变量列表
     */
    DescribeVariableList(req: DescribeVariableListRequest, cb?: (error: string, rep: DescribeVariableListResponse) => void): Promise<DescribeVariableListResponse>;
    /**
     * 获取会话历史消息
     */
    DescribeConversationMessageList(req: DescribeConversationMessageListRequest, cb?: (error: string, rep: DescribeConversationMessageListResponse) => void): Promise<DescribeConversationMessageListResponse>;
    /**
     * 查询 Skill 分类列表
     */
    DescribeSkillCategoryList(req?: DescribeSkillCategoryListRequest, cb?: (error: string, rep: DescribeSkillCategoryListResponse) => void): Promise<DescribeSkillCategoryListResponse>;
    /**
     * 拉取最新发布信息(包含发布时间、状态、渠道)
     */
    DescribeLatestRelease(req: DescribeLatestReleaseRequest, cb?: (error: string, rep: DescribeLatestReleaseResponse) => void): Promise<DescribeLatestReleaseResponse>;
    /**
     * 重试发布(发布暂停之后再次重新发布)
     */
    RetryRelease(req: RetryReleaseRequest, cb?: (error: string, rep: RetryReleaseResponse) => void): Promise<RetryReleaseResponse>;
    /**
     * 删除会话
     */
    DeleteConversation(req: DeleteConversationRequest, cb?: (error: string, rep: DeleteConversationResponse) => void): Promise<DeleteConversationResponse>;
}
