import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { DeleteInstanceCustomizedDomainResponse, ManageImageLifecycleGlobalPersonalResponse, ManageExternalEndpointRequest, DescribeImagePersonalResponse, DescribeUserQuotaPersonalRequest, DeleteSignaturePolicyRequest, DescribeReplicationInstanceCreateTasksResponse, ModifyTagRetentionRuleRequest, ModifyRepositoryResponse, DescribeNamespacesResponse, DescribeInstanceCustomizedDomainResponse, DownloadHelmChartRequest, DuplicateImagePersonalRequest, CreateInstanceResponse, DeleteInstanceTokenRequest, ModifyRepositoryRequest, DescribeInternalEndpointDnsStatusRequest, CreateApplicationTriggerPersonalRequest, DeleteInternalEndpointDnsRequest, ValidateNamespaceExistPersonalRequest, ModifyInstanceRequest, RenewInstanceResponse, ManageInternalEndpointRequest, CreateImmutableTagRulesRequest, DescribeRepositoriesResponse, DeleteInstanceTokenResponse, DescribeInstancesResponse, CreateReplicationInstanceRequest, ModifyInstanceTokenResponse, DescribeApplicationTriggerLogPersonalResponse, DeleteNamespacePersonalRequest, ModifyImmutableTagRulesResponse, ModifyServiceAccountRequest, CreateImageAccelerationServiceResponse, CreateMultipleSecurityPolicyResponse, CreateTagRetentionRuleResponse, DescribeRegionsResponse, DescribeChartDownloadInfoResponse, DescribeServiceAccountsRequest, DescribeExternalEndpointStatusRequest, DeleteRepositoryResponse, DeleteImagePersonalResponse, DescribeWebhookTriggerLogResponse, DownloadHelmChartResponse, ManageReplicationRequest, DeleteWebhookTriggerResponse, DeleteImageLifecycleGlobalPersonalResponse, ModifySecurityPolicyRequest, DescribeReplicationInstanceSyncStatusResponse, DeleteInstanceCustomizedDomainRequest, CreateImmutableTagRulesResponse, DeleteApplicationTriggerPersonalResponse, DescribeRepositoryFilterPersonalRequest, DescribeTagRetentionExecutionTaskResponse, DescribeInternalEndpointsResponse, DeleteImmutableTagRulesResponse, DescribeRepositoryPersonalRequest, ModifyTagRetentionRuleResponse, DeleteApplicationTriggerPersonalRequest, CreateTagRetentionRuleRequest, DuplicateImagePersonalResponse, DescribeImageLifecyclePersonalResponse, DescribeInstanceStatusResponse, CreateImageAccelerationServiceRequest, DescribeWebhookTriggerResponse, ModifyInstanceTokenRequest, CreateNamespaceResponse, ModifyImmutableTagRulesRequest, DescribeRepositoryOwnerPersonalResponse, DescribeSecurityPoliciesResponse, CreateSignatureResponse, DeleteRepositoryTagsRequest, DescribeImageLifecycleGlobalPersonalResponse, CreateNamespacePersonalResponse, DescribeReplicationInstanceSyncStatusRequest, DeleteInstanceResponse, DeleteImageLifecycleGlobalPersonalRequest, DescribeInstanceStatusRequest, ModifyWebhookTriggerRequest, DeleteReplicationInstanceRequest, DeleteNamespaceResponse, DeleteNamespacePersonalResponse, CreateSignatureRequest, DescribeRepositoryPersonalResponse, CreateSecurityPolicyResponse, DescribeRepositoriesRequest, CreateUserPersonalRequest, DeleteServiceAccountResponse, ModifyNamespaceResponse, ValidateRepositoryExistPersonalRequest, ModifyUserPasswordPersonalResponse, DescribeImagesResponse, ModifyRepositoryInfoPersonalResponse, DescribeWebhookTriggerLogRequest, RenewInstanceRequest, DescribeImageFilterPersonalRequest, DescribeTagRetentionExecutionTaskRequest, DeleteRepositoryTagsResponse, DeleteMultipleSecurityPolicyRequest, DeleteSecurityPolicyResponse, CreateSignaturePolicyResponse, DescribeInternalEndpointDnsStatusResponse, DescribeNamespacePersonalRequest, DeleteRepositoryPersonalResponse, CreateInstanceTokenResponse, DeleteImagePersonalRequest, DescribeApplicationTriggerPersonalResponse, DescribeImageAccelerateServiceResponse, CreateRepositoryPersonalRequest, DescribeImageFilterPersonalResponse, DescribeReplicationInstancesRequest, DeleteWebhookTriggerRequest, DeleteSignaturePolicyResponse, CreateUserPersonalResponse, DeleteServiceAccountRequest, DescribeImageManifestsRequest, ModifyNamespaceRequest, DeleteImageRequest, ModifyRepositoryAccessPersonalRequest, CreateMultipleSecurityPolicyRequest, DescribeNamespacesRequest, ModifyRepositoryAccessPersonalResponse, DescribeImageLifecycleGlobalPersonalRequest, DescribeImageLifecyclePersonalRequest, DeleteSecurityPolicyRequest, CreateInstanceRequest, DescribeInstanceTokenRequest, BatchDeleteRepositoryPersonalResponse, CreateNamespaceRequest, CreateServiceAccountResponse, BatchDeleteRepositoryPersonalRequest, DescribeChartDownloadInfoRequest, ValidateRepositoryExistPersonalResponse, DeleteImageAccelerateServiceRequest, CheckInstanceResponse, DescribeInstancesRequest, CreateInternalEndpointDnsRequest, DescribeImmutableTagRulesRequest, DuplicateImageResponse, DescribeReplicationInstanceCreateTasksRequest, ModifyWebhookTriggerResponse, ManageImageLifecycleGlobalPersonalRequest, DescribeUserQuotaPersonalResponse, DescribeImagePersonalRequest, CreateServiceAccountRequest, DescribeRepositoryFilterPersonalResponse, ModifySecurityPolicyResponse, ModifyApplicationTriggerPersonalResponse, DeleteInstanceRequest, DescribeImageManifestsResponse, DescribeNamespacePersonalResponse, DeleteReplicationInstanceResponse, DescribeWebhookTriggerRequest, DescribeReplicationInstancesResponse, CreateSecurityPolicyRequest, ManageReplicationResponse, CreateWebhookTriggerRequest, DeleteImageAccelerateServiceResponse, ModifyRepositoryInfoPersonalRequest, DescribeApplicationTriggerLogPersonalRequest, DescribeGCJobsResponse, DescribeFavorRepositoryPersonalRequest, DescribeApplicationTriggerPersonalRequest, DeleteMultipleSecurityPolicyResponse, ManageInternalEndpointResponse, CreateRepositoryPersonalResponse, CreateInstanceCustomizedDomainRequest, CreateTagRetentionExecutionResponse, DescribeFavorRepositoryPersonalResponse, CheckInstanceNameResponse, DeleteTagRetentionRuleResponse, DescribeRepositoryOwnerPersonalRequest, DescribeExternalEndpointStatusResponse, DescribeTagRetentionRulesResponse, DescribeRegionsRequest, ManageExternalEndpointResponse, DescribeImmutableTagRulesResponse, ModifyApplicationTriggerPersonalRequest, CreateReplicationInstanceResponse, CreateInstanceTokenRequest, DescribeServiceAccountsResponse, CreateInstanceCustomizedDomainResponse, DescribeSecurityPoliciesRequest, ModifyInstanceResponse, DescribeInternalEndpointsRequest, ValidateNamespaceExistPersonalResponse, CheckInstanceRequest, CreateRepositoryRequest, DeleteImageResponse, DescribeImageAccelerateServiceRequest, DeleteNamespaceRequest, BatchDeleteImagePersonalRequest, DescribeImagesRequest, DescribeGCJobsRequest, DescribeTagRetentionExecutionRequest, CreateRepositoryResponse, DescribeTagRetentionRulesRequest, CheckInstanceNameRequest, DescribeInstanceAllNamespacesRequest, DescribeInstanceTokenResponse, DescribeInstanceCustomizedDomainRequest, DescribeTagRetentionExecutionResponse, CreateNamespacePersonalRequest, DeleteImmutableTagRulesRequest, CreateWebhookTriggerResponse, ModifyServiceAccountResponse, CreateSignaturePolicyRequest, DeleteTagRetentionRuleRequest, ModifyUserPasswordPersonalRequest, DeleteRepositoryRequest, CreateInternalEndpointDnsResponse, DuplicateImageRequest, CreateTagRetentionExecutionRequest, DescribeInstanceAllNamespacesResponse, CreateApplicationTriggerPersonalResponse, BatchDeleteImagePersonalResponse, DeleteInternalEndpointDnsResponse, DeleteRepositoryPersonalRequest } from "./tcr_models";
/**
 * tcr client
 * @class
 */
export declare class Client extends AbstractClient {
    constructor(clientConfig: ClientConfig);
    /**
     * 用于获取个人版全局镜像版本自动清理策略
     */
    DescribeImageLifecycleGlobalPersonal(req?: DescribeImageLifecycleGlobalPersonalRequest, cb?: (error: string, rep: DescribeImageLifecycleGlobalPersonalResponse) => void): Promise<DescribeImageLifecycleGlobalPersonalResponse>;
    /**
     * 查询从实例列表
     */
    DescribeReplicationInstances(req: DescribeReplicationInstancesRequest, cb?: (error: string, rep: DescribeReplicationInstancesResponse) => void): Promise<DescribeReplicationInstancesResponse>;
    /**
     * 删除实例公网访问白名单策略

注意：当PolicyIndex和CidrBlock同时存在时，CidrBlock优先级更高
     */
    DeleteSecurityPolicy(req: DeleteSecurityPolicyRequest, cb?: (error: string, rep: DeleteSecurityPolicyResponse) => void): Promise<DeleteSecurityPolicyResponse>;
    /**
     * 用于获取个人版镜像仓库tag列表
     */
    DescribeImagePersonal(req: DescribeImagePersonalRequest, cb?: (error: string, rep: DescribeImagePersonalResponse) => void): Promise<DescribeImagePersonalResponse>;
    /**
     * 删除从实例
     */
    DeleteReplicationInstance(req: DeleteReplicationInstanceRequest, cb?: (error: string, rep: DeleteReplicationInstanceResponse) => void): Promise<DeleteReplicationInstanceResponse>;
    /**
     * 用于在企业版中创建命名空间
     */
    CreateNamespace(req: CreateNamespaceRequest, cb?: (error: string, rep: CreateNamespaceResponse) => void): Promise<CreateNamespaceResponse>;
    /**
     * 查询镜像仓库列表或指定镜像仓库信息
     */
    DescribeRepositories(req: DescribeRepositoriesRequest, cb?: (error: string, rep: DescribeRepositoriesResponse) => void): Promise<DescribeRepositoriesResponse>;
    /**
     * 管理实例同步
     */
    ManageReplication(req: ManageReplicationRequest, cb?: (error: string, rep: ManageReplicationResponse) => void): Promise<ManageReplicationResponse>;
    /**
     * 获取触发器日志
     */
    DescribeWebhookTriggerLog(req: DescribeWebhookTriggerLogRequest, cb?: (error: string, rep: DescribeWebhookTriggerLogResponse) => void): Promise<DescribeWebhookTriggerLogResponse>;
    /**
     * 查询容器镜像Manifest信息
     */
    DescribeImageManifests(req: DescribeImageManifestsRequest, cb?: (error: string, rep: DescribeImageManifestsResponse) => void): Promise<DescribeImageManifestsResponse>;
    /**
     * 用于设置个人版全局镜像版本自动清理策略
     */
    ManageImageLifecycleGlobalPersonal(req: ManageImageLifecycleGlobalPersonalRequest, cb?: (error: string, rep: ManageImageLifecycleGlobalPersonalResponse) => void): Promise<ManageImageLifecycleGlobalPersonalResponse>;
    /**
     * 创建自定义域名
     */
    CreateInstanceCustomizedDomain(req: CreateInstanceCustomizedDomainRequest, cb?: (error: string, rep: CreateInstanceCustomizedDomainResponse) => void): Promise<CreateInstanceCustomizedDomainResponse>;
    /**
     *  删除镜像不可变规则
     */
    DeleteImmutableTagRules(req: DeleteImmutableTagRulesRequest, cb?: (error: string, rep: DeleteImmutableTagRulesResponse) => void): Promise<DeleteImmutableTagRulesResponse>;
    /**
     * 用于在个人版中删除tag
     */
    DeleteImagePersonal(req: DeleteImagePersonalRequest, cb?: (error: string, rep: DeleteImagePersonalResponse) => void): Promise<DeleteImagePersonalResponse>;
    /**
     * 创建镜像加速服务
     */
    CreateImageAccelerationService(req: CreateImageAccelerationServiceRequest, cb?: (error: string, rep: CreateImageAccelerationServiceResponse) => void): Promise<CreateImageAccelerationServiceResponse>;
    /**
     * 更新触发器
     */
    ModifyWebhookTrigger(req: ModifyWebhookTriggerRequest, cb?: (error: string, rep: ModifyWebhookTriggerResponse) => void): Promise<ModifyWebhookTriggerResponse>;
    /**
     * 用于个人版镜像仓库中批量删除镜像仓库
     */
    BatchDeleteRepositoryPersonal(req: BatchDeleteRepositoryPersonalRequest, cb?: (error: string, rep: BatchDeleteRepositoryPersonalResponse) => void): Promise<BatchDeleteRepositoryPersonalResponse>;
    /**
     * 删除触发器
     */
    DeleteWebhookTrigger(req: DeleteWebhookTriggerRequest, cb?: (error: string, rep: DeleteWebhookTriggerResponse) => void): Promise<DeleteWebhookTriggerResponse>;
    /**
     * 查询创建从实例任务状态
     */
    DescribeReplicationInstanceCreateTasks(req: DescribeReplicationInstanceCreateTasksRequest, cb?: (error: string, rep: DescribeReplicationInstanceCreateTasksResponse) => void): Promise<DescribeReplicationInstanceCreateTasksResponse>;
    /**
     * 删除镜像加速服务
     */
    DeleteImageAccelerateService(req: DeleteImageAccelerateServiceRequest, cb?: (error: string, rep: DeleteImageAccelerateServiceResponse) => void): Promise<DeleteImageAccelerateServiceResponse>;
    /**
     * 查询个人收藏仓库
     */
    DescribeFavorRepositoryPersonal(req: DescribeFavorRepositoryPersonalRequest, cb?: (error: string, rep: DescribeFavorRepositoryPersonalResponse) => void): Promise<DescribeFavorRepositoryPersonalResponse>;
    /**
     * 用于在TCR实例中，创建多个白名单策略
     */
    CreateMultipleSecurityPolicy(req: CreateMultipleSecurityPolicyRequest, cb?: (error: string, rep: CreateMultipleSecurityPolicyResponse) => void): Promise<CreateMultipleSecurityPolicyResponse>;
    /**
     * 删除服务级账号
     */
    DeleteServiceAccount(req: DeleteServiceAccountRequest, cb?: (error: string, rep: DeleteServiceAccountResponse) => void): Promise<DeleteServiceAccountResponse>;
    /**
     * 查询版本保留规则
     */
    DescribeTagRetentionRules(req: DescribeTagRetentionRulesRequest, cb?: (error: string, rep: DescribeTagRetentionRulesResponse) => void): Promise<DescribeTagRetentionRulesResponse>;
    /**
     * 用于在个人版镜像仓库中复制镜像版本
     */
    DuplicateImagePersonal(req: DuplicateImagePersonalRequest, cb?: (error: string, rep: DuplicateImagePersonalResponse) => void): Promise<DuplicateImagePersonalResponse>;
    /**
     * 创建版本保留规则
     */
    CreateTagRetentionRule(req: CreateTagRetentionRuleRequest, cb?: (error: string, rep: CreateTagRetentionRuleResponse) => void): Promise<CreateTagRetentionRuleResponse>;
    /**
     * 用于删除个人版全局镜像版本自动清理策略
     */
    DeleteImageLifecycleGlobalPersonal(req?: DeleteImageLifecycleGlobalPersonalRequest, cb?: (error: string, rep: DeleteImageLifecycleGlobalPersonalResponse) => void): Promise<DeleteImageLifecycleGlobalPersonalResponse>;
    /**
     * 查询从实例同步状态
     */
    DescribeReplicationInstanceSyncStatus(req: DescribeReplicationInstanceSyncStatusRequest, cb?: (error: string, rep: DescribeReplicationInstanceSyncStatusResponse) => void): Promise<DescribeReplicationInstanceSyncStatusResponse>;
    /**
     * 删除共享版命名空间
     */
    DeleteNamespacePersonal(req: DeleteNamespacePersonalRequest, cb?: (error: string, rep: DeleteNamespacePersonalResponse) => void): Promise<DeleteNamespacePersonalResponse>;
    /**
     * 用于更新个人版镜像仓库的访问属性
     */
    ModifyRepositoryAccessPersonal(req: ModifyRepositoryAccessPersonalRequest, cb?: (error: string, rep: ModifyRepositoryAccessPersonalResponse) => void): Promise<ModifyRepositoryAccessPersonalResponse>;
    /**
     * 更新实例信息
     */
    ModifyInstance(req: ModifyInstanceRequest, cb?: (error: string, rep: ModifyInstanceResponse) => void): Promise<ModifyInstanceResponse>;
    /**
     * 用于查询应用更新触发器
     */
    DescribeApplicationTriggerPersonal(req: DescribeApplicationTriggerPersonalRequest, cb?: (error: string, rep: DescribeApplicationTriggerPersonalResponse) => void): Promise<DescribeApplicationTriggerPersonalResponse>;
    /**
     * 查询版本保留执行记录
     */
    DescribeTagRetentionExecution(req: DescribeTagRetentionExecutionRequest, cb?: (error: string, rep: DescribeTagRetentionExecutionResponse) => void): Promise<DescribeTagRetentionExecutionResponse>;
    /**
     * 删除自定义域名
     */
    DeleteInstanceCustomizedDomain(req: DeleteInstanceCustomizedDomainRequest, cb?: (error: string, rep: DeleteInstanceCustomizedDomainResponse) => void): Promise<DeleteInstanceCustomizedDomainResponse>;
    /**
     * GC 最近10条历史
     */
    DescribeGCJobs(req: DescribeGCJobsRequest, cb?: (error: string, rep: DescribeGCJobsResponse) => void): Promise<DescribeGCJobsResponse>;
    /**
     * 查询镜像加速服务状态
     */
    DescribeImageAccelerateService(req: DescribeImageAccelerateServiceRequest, cb?: (error: string, rep: DescribeImageAccelerateServiceResponse) => void): Promise<DescribeImageAccelerateServiceResponse>;
    /**
     * 用于在个人版镜像仓库中更新容器镜像描述
     */
    ModifyRepositoryInfoPersonal(req: ModifyRepositoryInfoPersonalRequest, cb?: (error: string, rep: ModifyRepositoryInfoPersonalResponse) => void): Promise<ModifyRepositoryInfoPersonalResponse>;
    /**
     * 手动执行版本保留
     */
    CreateTagRetentionExecution(req: CreateTagRetentionExecutionRequest, cb?: (error: string, rep: CreateTagRetentionExecutionResponse) => void): Promise<CreateTagRetentionExecutionResponse>;
    /**
     * 检查待创建的实例名称是否符合规范
     */
    CheckInstanceName(req: CheckInstanceNameRequest, cb?: (error: string, rep: CheckInstanceNameResponse) => void): Promise<CheckInstanceNameResponse>;
    /**
     * 用于校验企业版实例信息
     */
    CheckInstance(req: CheckInstanceRequest, cb?: (error: string, rep: CheckInstanceResponse) => void): Promise<CheckInstanceResponse>;
    /**
     * 查询个人版命名空间信息
     */
    DescribeNamespacePersonal(req: DescribeNamespacePersonalRequest, cb?: (error: string, rep: DescribeNamespacePersonalResponse) => void): Promise<DescribeNamespacePersonalResponse>;
    /**
     * 查询所有实例命名空间列表
     */
    DescribeInstanceAllNamespaces(req: DescribeInstanceAllNamespacesRequest, cb?: (error: string, rep: DescribeInstanceAllNamespacesResponse) => void): Promise<DescribeInstanceAllNamespacesResponse>;
    /**
     * 查询个人版仓库信息
     */
    DescribeRepositoryPersonal(req: DescribeRepositoryPersonalRequest, cb?: (error: string, rep: DescribeRepositoryPersonalResponse) => void): Promise<DescribeRepositoryPersonalResponse>;
    /**
     * 预付费实例续费，同时支持按量计费转包年包月
     */
    RenewInstance(req: RenewInstanceRequest, cb?: (error: string, rep: RenewInstanceResponse) => void): Promise<RenewInstanceResponse>;
    /**
     * 创建实例
     */
    CreateInstance(req: CreateInstanceRequest, cb?: (error: string, rep: CreateInstanceResponse) => void): Promise<CreateInstanceResponse>;
    /**
     * 用于在TCR中获取可用区域
     */
    DescribeRegions(req?: DescribeRegionsRequest, cb?: (error: string, rep: DescribeRegionsResponse) => void): Promise<DescribeRegionsResponse>;
    /**
     * 查询实例公网访问白名单策略
     */
    DescribeSecurityPolicies(req: DescribeSecurityPoliciesRequest, cb?: (error: string, rep: DescribeSecurityPoliciesResponse) => void): Promise<DescribeSecurityPoliciesResponse>;
    /**
     * 用于在个人版镜像仓库中批量删除Tag
     */
    BatchDeleteImagePersonal(req: BatchDeleteImagePersonalRequest, cb?: (error: string, rep: BatchDeleteImagePersonalResponse) => void): Promise<BatchDeleteImagePersonalResponse>;
    /**
     * 创建从实例
     */
    CreateReplicationInstance(req: CreateReplicationInstanceRequest, cb?: (error: string, rep: CreateReplicationInstanceResponse) => void): Promise<CreateReplicationInstanceResponse>;
    /**
     * 用于企业版创建镜像仓库
     */
    CreateRepository(req: CreateRepositoryRequest, cb?: (error: string, rep: CreateRepositoryResponse) => void): Promise<CreateRepositoryResponse>;
    /**
     * 管理实例公网访问
     */
    ManageExternalEndpoint(req: ManageExternalEndpointRequest, cb?: (error: string, rep: ManageExternalEndpointResponse) => void): Promise<ManageExternalEndpointResponse>;
    /**
     * 更新实例公网访问白名单
     */
    ModifySecurityPolicy(req: ModifySecurityPolicyRequest, cb?: (error: string, rep: ModifySecurityPolicyResponse) => void): Promise<ModifySecurityPolicyResponse>;
    /**
     * 查询版本保留执行任务
     */
    DescribeTagRetentionExecutionTask(req: DescribeTagRetentionExecutionTaskRequest, cb?: (error: string, rep: DescribeTagRetentionExecutionTaskResponse) => void): Promise<DescribeTagRetentionExecutionTaskResponse>;
    /**
     * 用于删除实例多个公网访问白名单策略
     */
    DeleteMultipleSecurityPolicy(req: DeleteMultipleSecurityPolicyRequest, cb?: (error: string, rep: DeleteMultipleSecurityPolicyResponse) => void): Promise<DeleteMultipleSecurityPolicyResponse>;
    /**
     * 用于获取个人版仓库中自动清理策略
     */
    DescribeImageLifecyclePersonal(req: DescribeImageLifecyclePersonalRequest, cb?: (error: string, rep: DescribeImageLifecyclePersonalResponse) => void): Promise<DescribeImageLifecyclePersonalResponse>;
    /**
     * 用于在个人版镜像仓库中，获取满足输入搜索条件的用户镜像仓库
     */
    DescribeRepositoryFilterPersonal(req: DescribeRepositoryFilterPersonalRequest, cb?: (error: string, rep: DescribeRepositoryFilterPersonalResponse) => void): Promise<DescribeRepositoryFilterPersonalResponse>;
    /**
     * 创建个人用户
     */
    CreateUserPersonal(req: CreateUserPersonalRequest, cb?: (error: string, rep: CreateUserPersonalResponse) => void): Promise<CreateUserPersonalResponse>;
    /**
     * 查询实例自定义域名列表
     */
    DescribeInstanceCustomizedDomain(req: DescribeInstanceCustomizedDomainRequest, cb?: (error: string, rep: DescribeInstanceCustomizedDomainResponse) => void): Promise<DescribeInstanceCustomizedDomainResponse>;
    /**
     * 更新命名空间信息
     */
    ModifyNamespace(req: ModifyNamespaceRequest, cb?: (error: string, rep: ModifyNamespaceResponse) => void): Promise<ModifyNamespaceResponse>;
    /**
     * 列出镜像不可变规则
     */
    DescribeImmutableTagRules(req: DescribeImmutableTagRulesRequest, cb?: (error: string, rep: DescribeImmutableTagRulesResponse) => void): Promise<DescribeImmutableTagRulesResponse>;
    /**
     * 创建实例公网访问白名单策略
     */
    CreateSecurityPolicy(req: CreateSecurityPolicyRequest, cb?: (error: string, rep: CreateSecurityPolicyResponse) => void): Promise<CreateSecurityPolicyResponse>;
    /**
     * 创建镜像签名策略
     */
    CreateSignaturePolicy(req: CreateSignaturePolicyRequest, cb?: (error: string, rep: CreateSignaturePolicyResponse) => void): Promise<CreateSignaturePolicyResponse>;
    /**
     * 删除镜像仓库企业版实例
     */
    DeleteInstance(req: DeleteInstanceRequest, cb?: (error: string, rep: DeleteInstanceResponse) => void): Promise<DeleteInstanceResponse>;
    /**
     * 更新镜像仓库信息，可修改仓库描述信息
     */
    ModifyRepository(req: ModifyRepositoryRequest, cb?: (error: string, rep: ModifyRepositoryResponse) => void): Promise<ModifyRepositoryResponse>;
    /**
     * 用于在企业版中返回Chart的下载信息
     */
    DescribeChartDownloadInfo(req: DescribeChartDownloadInfoRequest, cb?: (error: string, rep: DescribeChartDownloadInfoResponse) => void): Promise<DescribeChartDownloadInfoResponse>;
    /**
     * 更新服务级账号
     */
    ModifyServiceAccount(req: ModifyServiceAccountRequest, cb?: (error: string, rep: ModifyServiceAccountResponse) => void): Promise<ModifyServiceAccountResponse>;
    /**
     * 查询个人用户配额
     */
    DescribeUserQuotaPersonal(req?: DescribeUserQuotaPersonalRequest, cb?: (error: string, rep: DescribeUserQuotaPersonalResponse) => void): Promise<DescribeUserQuotaPersonalResponse>;
    /**
     * 创建镜像不可变规则
     */
    CreateImmutableTagRules(req: CreateImmutableTagRulesRequest, cb?: (error: string, rep: CreateImmutableTagRulesResponse) => void): Promise<CreateImmutableTagRulesResponse>;
    /**
     * 用于企业版批量删除Repository Tag
     */
    DeleteRepositoryTags(req: DeleteRepositoryTagsRequest, cb?: (error: string, rep: DeleteRepositoryTagsResponse) => void): Promise<DeleteRepositoryTagsResponse>;
    /**
     * 查询长期访问凭证信息
     */
    DescribeInstanceToken(req: DescribeInstanceTokenRequest, cb?: (error: string, rep: DescribeInstanceTokenResponse) => void): Promise<DescribeInstanceTokenResponse>;
    /**
     * 用于在TCR中下载helm chart
     */
    DownloadHelmChart(req: DownloadHelmChartRequest, cb?: (error: string, rep: DownloadHelmChartResponse) => void): Promise<DownloadHelmChartResponse>;
    /**
     * 更新镜像不可变规则
     */
    ModifyImmutableTagRules(req: ModifyImmutableTagRulesRequest, cb?: (error: string, rep: ModifyImmutableTagRulesResponse) => void): Promise<ModifyImmutableTagRulesResponse>;
    /**
     * 用于删除应用更新触发器
     */
    DeleteApplicationTriggerPersonal(req: DeleteApplicationTriggerPersonalRequest, cb?: (error: string, rep: DeleteApplicationTriggerPersonalResponse) => void): Promise<DeleteApplicationTriggerPersonalResponse>;
    /**
     * 创建tcr内网私有域名解析
     */
    CreateInternalEndpointDns(req: CreateInternalEndpointDnsRequest, cb?: (error: string, rep: CreateInternalEndpointDnsResponse) => void): Promise<CreateInternalEndpointDnsResponse>;
    /**
     * 更新实例内指定长期访问凭证的启用状态
     */
    ModifyInstanceToken(req: ModifyInstanceTokenRequest, cb?: (error: string, rep: ModifyInstanceTokenResponse) => void): Promise<ModifyInstanceTokenResponse>;
    /**
     * 创建触发器
     */
    CreateWebhookTrigger(req: CreateWebhookTriggerRequest, cb?: (error: string, rep: CreateWebhookTriggerResponse) => void): Promise<CreateWebhookTriggerResponse>;
    /**
     * 用于创建应用更新触发器
     */
    CreateApplicationTriggerPersonal(req: CreateApplicationTriggerPersonalRequest, cb?: (error: string, rep: CreateApplicationTriggerPersonalResponse) => void): Promise<CreateApplicationTriggerPersonalResponse>;
    /**
     * 用于判断个人版仓库是否存在
     */
    ValidateRepositoryExistPersonal(req: ValidateRepositoryExistPersonalRequest, cb?: (error: string, rep: ValidateRepositoryExistPersonalResponse) => void): Promise<ValidateRepositoryExistPersonalResponse>;
    /**
     * 用于修改应用更新触发器
     */
    ModifyApplicationTriggerPersonal(req: ModifyApplicationTriggerPersonalRequest, cb?: (error: string, rep: ModifyApplicationTriggerPersonalResponse) => void): Promise<ModifyApplicationTriggerPersonalResponse>;
    /**
     * 查询命名空间列表或指定命名空间信息
     */
    DescribeNamespaces(req: DescribeNamespacesRequest, cb?: (error: string, rep: DescribeNamespacesResponse) => void): Promise<DescribeNamespacesResponse>;
    /**
     * 查询服务级账号
     */
    DescribeServiceAccounts(req: DescribeServiceAccountsRequest, cb?: (error: string, rep: DescribeServiceAccountsResponse) => void): Promise<DescribeServiceAccountsResponse>;
    /**
     * 为一个镜像版本创建签名
     */
    CreateSignature(req: CreateSignatureRequest, cb?: (error: string, rep: CreateSignatureResponse) => void): Promise<CreateSignatureResponse>;
    /**
     * 删除tcr内网私有域名解析
     */
    DeleteInternalEndpointDns(req: DeleteInternalEndpointDnsRequest, cb?: (error: string, rep: DeleteInternalEndpointDnsResponse) => void): Promise<DeleteInternalEndpointDnsResponse>;
    /**
     * 更新版本保留规则
     */
    ModifyTagRetentionRule(req: ModifyTagRetentionRuleRequest, cb?: (error: string, rep: ModifyTagRetentionRuleResponse) => void): Promise<ModifyTagRetentionRuleResponse>;
    /**
     * 用于在个人版中查询与指定tag镜像内容相同的tag列表
     */
    DescribeImageFilterPersonal(req: DescribeImageFilterPersonalRequest, cb?: (error: string, rep: DescribeImageFilterPersonalResponse) => void): Promise<DescribeImageFilterPersonalResponse>;
    /**
     * 删除镜像仓库
     */
    DeleteRepository(req: DeleteRepositoryRequest, cb?: (error: string, rep: DeleteRepositoryResponse) => void): Promise<DeleteRepositoryResponse>;
    /**
     * 用于在个人版中获取用户全部的镜像仓库列表
     */
    DescribeRepositoryOwnerPersonal(req: DescribeRepositoryOwnerPersonalRequest, cb?: (error: string, rep: DescribeRepositoryOwnerPersonalResponse) => void): Promise<DescribeRepositoryOwnerPersonalResponse>;
    /**
     * 查询镜像版本列表或指定容器镜像信息
     */
    DescribeImages(req: DescribeImagesRequest, cb?: (error: string, rep: DescribeImagesResponse) => void): Promise<DescribeImagesResponse>;
    /**
     * 删除版本保留规则
     */
    DeleteTagRetentionRule(req: DeleteTagRetentionRuleRequest, cb?: (error: string, rep: DeleteTagRetentionRuleResponse) => void): Promise<DeleteTagRetentionRuleResponse>;
    /**
     * 删除命名空间
     */
    DeleteNamespace(req: DeleteNamespaceRequest, cb?: (error: string, rep: DeleteNamespaceResponse) => void): Promise<DeleteNamespaceResponse>;
    /**
     * 删除命名空间加签策略
     */
    DeleteSignaturePolicy(req: DeleteSignaturePolicyRequest, cb?: (error: string, rep: DeleteSignaturePolicyResponse) => void): Promise<DeleteSignaturePolicyResponse>;
    /**
     * 创建服务级账户
     */
    CreateServiceAccount(req: CreateServiceAccountRequest, cb?: (error: string, rep: CreateServiceAccountResponse) => void): Promise<CreateServiceAccountResponse>;
    /**
     * 查询实例信息
     */
    DescribeInstances(req: DescribeInstancesRequest, cb?: (error: string, rep: DescribeInstancesResponse) => void): Promise<DescribeInstancesResponse>;
    /**
     * 用于个人版镜像仓库中删除
     */
    DeleteRepositoryPersonal(req: DeleteRepositoryPersonalRequest, cb?: (error: string, rep: DeleteRepositoryPersonalResponse) => void): Promise<DeleteRepositoryPersonalResponse>;
    /**
     * 用于查询应用更新触发器触发日志
     */
    DescribeApplicationTriggerLogPersonal(req: DescribeApplicationTriggerLogPersonalRequest, cb?: (error: string, rep: DescribeApplicationTriggerLogPersonalResponse) => void): Promise<DescribeApplicationTriggerLogPersonalResponse>;
    /**
     * 删除长期访问凭证
     */
    DeleteInstanceToken(req: DeleteInstanceTokenRequest, cb?: (error: string, rep: DeleteInstanceTokenResponse) => void): Promise<DeleteInstanceTokenResponse>;
    /**
     * 修改个人用户登录密码
     */
    ModifyUserPasswordPersonal(req: ModifyUserPasswordPersonalRequest, cb?: (error: string, rep: ModifyUserPasswordPersonalResponse) => void): Promise<ModifyUserPasswordPersonalResponse>;
    /**
     * 查询触发器
     */
    DescribeWebhookTrigger(req: DescribeWebhookTriggerRequest, cb?: (error: string, rep: DescribeWebhookTriggerResponse) => void): Promise<DescribeWebhookTriggerResponse>;
    /**
     * 管理实例内网访问VPC链接
     */
    ManageInternalEndpoint(req: ManageInternalEndpointRequest, cb?: (error: string, rep: ManageInternalEndpointResponse) => void): Promise<ManageInternalEndpointResponse>;
    /**
     * 用于在企业版镜像仓库中复制镜像版本
     */
    DuplicateImage(req: DuplicateImageRequest, cb?: (error: string, rep: DuplicateImageResponse) => void): Promise<DuplicateImageResponse>;
    /**
     * 查询实例当前状态以及过程信息
     */
    DescribeInstanceStatus(req: DescribeInstanceStatusRequest, cb?: (error: string, rep: DescribeInstanceStatusResponse) => void): Promise<DescribeInstanceStatusResponse>;
    /**
     * 用于在个人版仓库中创建镜像仓库
     */
    CreateRepositoryPersonal(req: CreateRepositoryPersonalRequest, cb?: (error: string, rep: CreateRepositoryPersonalResponse) => void): Promise<CreateRepositoryPersonalResponse>;
    /**
     * 删除指定镜像
     */
    DeleteImage(req: DeleteImageRequest, cb?: (error: string, rep: DeleteImageResponse) => void): Promise<DeleteImageResponse>;
    /**
     * 查询个人版用户命名空间是否存在
     */
    ValidateNamespaceExistPersonal(req: ValidateNamespaceExistPersonalRequest, cb?: (error: string, rep: ValidateNamespaceExistPersonalResponse) => void): Promise<ValidateNamespaceExistPersonalResponse>;
    /**
     * 创建个人版镜像仓库命名空间，此命名空间全局唯一
     */
    CreateNamespacePersonal(req: CreateNamespacePersonalRequest, cb?: (error: string, rep: CreateNamespacePersonalResponse) => void): Promise<CreateNamespacePersonalResponse>;
    /**
     * 查询实例公网访问入口状态
     */
    DescribeExternalEndpointStatus(req: DescribeExternalEndpointStatusRequest, cb?: (error: string, rep: DescribeExternalEndpointStatusResponse) => void): Promise<DescribeExternalEndpointStatusResponse>;
    /**
     * 查询实例内网访问VPC链接
     */
    DescribeInternalEndpoints(req: DescribeInternalEndpointsRequest, cb?: (error: string, rep: DescribeInternalEndpointsResponse) => void): Promise<DescribeInternalEndpointsResponse>;
    /**
     * 批量查询vpc是否已经添加私有域名解析
     */
    DescribeInternalEndpointDnsStatus(req: DescribeInternalEndpointDnsStatusRequest, cb?: (error: string, rep: DescribeInternalEndpointDnsStatusResponse) => void): Promise<DescribeInternalEndpointDnsStatusResponse>;
    /**
     * 创建实例的临时或长期访问凭证
     */
    CreateInstanceToken(req: CreateInstanceTokenRequest, cb?: (error: string, rep: CreateInstanceTokenResponse) => void): Promise<CreateInstanceTokenResponse>;
}
