import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { OfflineLibraDBClusterRequest, DeleteClusterSaveBackupResponse, ModifyLibraDBClusterDataSourceResponse, UpgradeProxyVersionResponse, DescribeInstanceCLSLogDeliveryResponse, ModifyMaintainPeriodConfigRequest, DescribeZonesRequest, ModifyClusterReadOnlyResponse, ModifyClusterStorageRequest, DescribeResourcePackageDetailResponse, ModifyLibraDBClusterDataSourceRequest, UpgradeInstanceRequest, SearchClusterTablesRequest, DescribeMaintainPeriodRequest, ModifyBackupDownloadRestrictionResponse, UpgradeClusterVersionResponse, TransferClusterZoneResponse, DescribeClusterDatabaseTablesRequest, ModifyClusterBinlogRedoLogAutoCopyVaultRequest, DescribeClusterParamsResponse, RefundResourcePackageResponse, ModifyInstanceNameResponse, DescribeParamTemplatesRequest, DescribeBackupOverviewRequest, DescribeAuditInstanceListResponse, DescribeVaultBackupClusterInfoResponse, DescribeSlaveZonesResponse, DescribeProxiesResponse, DescribeClusterDetailDatabasesRequest, DescribeLibraDBClustersResponse, InquirePriceMultiSpecRequest, CreateClustersResponse, ModifyInstanceParamRequest, ModifyInstanceUpgradeLimitDaysResponse, CreateLibraDBClustersResponse, StopCLSDeliveryRequest, OpenWanRequest, ExportResourcePackageDeductDetailsResponse, DescribeClustersRequest, DescribeSQLExecutionPlanRequest, OpenReadOnlyInstanceExclusiveAccessResponse, SearchClusterDatabasesResponse, CreateParamTemplateRequest, DescribeBackupDownloadUserRestrictionRequest, SearchClusterTablesResponse, DescribeClusterDetailRequest, CopyBackupToVaultResponse, ModifyResourcePackageNameRequest, DescribeClusterPeriodScalePolicyResponse, OpenAIOptimizerRequest, ModifyBackupNameResponse, UpgradeProxyRequest, DescribeBinlogDownloadUrlResponse, DescribeLibraDBInstanceSpecsResponse, SwitchClusterVpcRequest, CloseProxyRequest, CloseSSLRequest, DescribeClusterPasswordComplexityResponse, DescribeAuditRuleWithInstanceIdsRequest, DescribeClusterDatabasesResponse, ModifyLibraDBClusterNameRequest, ResetLibraDBClusterAccountPasswordResponse, DescribeInstanceParamsRequest, ModifyBinlogSaveDaysRequest, AddInstancesResponse, DescribeSaveBackupClustersResponse, ModifyLibraDBClusterAccountHostResponse, DescribeIntegrateTaskRequest, DescribeBinlogListByVaultRequest, AssociateSecurityGroupsResponse, CreateProxyEndPointRequest, ModifyBackupDownloadUserRestrictionResponse, AddLibraDBInstancesResponse, DescribeParamTemplateDetailRequest, OpenReadOnlyInstanceExclusiveAccessRequest, StartCLSDeliveryResponse, UpgradeProxyResponse, DescribeClusterReadOnlyResponse, DescribeInstanceSpecsRequest, ModifyMaintainPeriodConfigResponse, ModifyClusterPeriodScalePolicyResponse, DescribeProxyNodesResponse, CreateIntegrateClusterRequest, DescribeZonesResponse, GrantAccountPrivilegesRequest, ModifyParamTemplateRequest, OpenAuditServiceResponse, DescribeChangedParamsAfterUpgradeResponse, ModifyServerlessStrategyResponse, DescribeProxyNodesRequest, DescribeAuditLogsRequest, InquirePriceCreateResponse, DescribeClusterReadOnlyRequest, DescribeIntegrateTaskResponse, CreateLibraDBClustersRequest, CreateClustersRequest, DescribeLibraDBInstanceSpecsRequest, DescribeClusterParamLogsRequest, CloseProxyResponse, DescribeResourcePackageSaleSpecRequest, UnbindClusterResourcePackagesResponse, DownloadLibraDBClusterListResponse, RollBackClusterResponse, OpenSSLRequest, DescribeVaultsRequest, CheckTransferClusterZoneResponse, DescribeClusterInstanceGrpsResponse, ModifyBackupConfigResponse, ModifyClusterDatabaseRequest, DescribeResourcePackageDetailRequest, InquirePriceMultiSpecResponse, DescribeRedoLogsRequest, DescribeLibraDBInstanceDetailRequest, DescribeLibraDBClusterAccountAllPrivilegesRequest, DisassociateSecurityGroupsRequest, ModifyBackupNameRequest, ModifyLibraDBClusterAccountPrivilegeResponse, DescribeClusterParamsRequest, ModifyAccountHostResponse, DescribeAccountAllGrantPrivilegesRequest, DeleteCLSDeliveryRequest, DescribeLibraDBClusterAccountPrivilegesRequest, CreateCLSDeliveryResponse, DescribeServerlessInstanceSpecsResponse, DescribeBinlogsRequest, DescribeSSLStatusResponse, CancelClusterServerlessScalePlanRequest, ModifyLibraDBClusterReplicationObjectResponse, UpgradeProxyVersionRequest, ModifyProxyRwSplitRequest, DescribeResourcePackageListResponse, DescribeLibraDBInstanceDetailResponse, DescribeInstanceSpecsByOperationTypeResponse, ModifyAuditRuleTemplatesRequest, DescribeProxiesRequest, ModifySnapBackupCrossRegionConfigRequest, AssociateSecurityGroupsRequest, CloseProxyEndPointRequest, DescribeBinlogsResponse, OpenAIOptimizerResponse, AddClusterSlaveZoneResponse, DescribeProxySpecsResponse, BindClusterResourcePackagesRequest, IsolateInstanceResponse, CopyClusterPasswordComplexityResponse, DescribeClusterTransparentEncryptInfoRequest, DescribeClusterLevelsRequest, DeleteVaultsResponse, DeleteParamTemplateRequest, DescribeLibraDBClusterAutoMapRuleRequest, RevokeAccountPrivilegesResponse, DescribeRedoLogsResponse, ModifyBackupDownloadRestrictionRequest, DescribeClusterDetailDatabasesResponse, CreateParamTemplateResponse, DescribeAccountAllGrantPrivilegesResponse, DescribeLibraDBClusterTableMappingRequest, DescribeSupportProxyVersionRequest, DescribeProxySpecsRequest, ResumeServerlessRequest, DeleteAuditLogFileResponse, ModifyClusterDatabaseResponse, IsolateLibraDBInstanceRequest, DescribeVaultsResponse, DescribeDBSecurityGroupsRequest, UnbindClusterResourcePackagesRequest, ModifyBackupDownloadUserRestrictionRequest, DescribeInstanceParamsResponse, IsolateInstanceRequest, SwitchClusterVpcResponse, DescribeRedoLogListByVaultResponse, StopCLSDeliveryResponse, CreateAuditLogFileResponse, PauseServerlessResponse, DescribeInstanceDetailResponse, RestartLibraDBInstanceRequest, DeleteAccountsResponse, RenewLibraDBClustersRequest, DescribeClusterServerlessScalePlansResponse, CreateResourcePackageResponse, ModifyBinlogConfigRequest, ModifyLibraDBClusterNameResponse, DeleteLibraDBClusterAccountsRequest, SetRenewFlagResponse, CreateClusterDatabaseResponse, DescribeRedoLogListByVaultRequest, DescribeClustersResponse, DescribeBackupConfigResponse, DescribeParamTemplatesResponse, AddServerlessRoInstancesRequest, DescribeProjectSecurityGroupsRequest, DescribeBackupDownloadUrlRequest, CopyClusterPasswordComplexityRequest, DescribeClusterInstanceGroupsResponse, CreateLibraDBClusterAccountsResponse, CreateProxyEndPointResponse, DescribeSQLExecutionPlanResponse, DescribeBackupOverviewResponse, ReplayInstanceAuditLogRequest, ModifyAccountPrivilegesResponse, InquirePriceCreateRequest, ModifyLibraDBClusterAccountDescriptionRequest, ModifyAuditServiceRequest, DescribeLibraDBClusterDetailResponse, GrantAccountPrivilegesResponse, ModifyClusterNameResponse, ExportInstanceSlowQueriesRequest, RestartLibraDBInstanceResponse, ResumeServerlessResponse, DeleteBackupVaultResponse, DescribeBackupDownloadUserRestrictionResponse, ModifySnapBackupCrossRegionConfigResponse, SwitchProxyVpcResponse, ModifyLibraDBForwardConfigResponse, OpenWanResponse, DescribeChangedParamsAfterUpgradeRequest, DeleteBackupVaultRequest, SwitchProxyVpcRequest, RestartInstanceResponse, DescribeBinlogSaveDaysRequest, DescribeClusterTransparentEncryptInfoResponse, ActivateInstanceResponse, IsolateClusterRequest, AddInstancesRequest, ModifyVaultResponse, DescribeBackupDownloadRestrictionRequest, DescribeInstanceErrorLogsRequest, DescribeInstanceDetailRequest, InquirePriceModifyResponse, DeleteAccountsRequest, OpenClusterTransparentEncryptRequest, ReloadBalanceProxyNodeRequest, DescribeAccountsResponse, CreateClusterDatabaseRequest, OfflineInstanceRequest, CreateProxyResponse, DescribeAuditLogFilesRequest, OpenClusterTransparentEncryptResponse, ModifyBackupConfigRequest, DisassociateSecurityGroupsResponse, DescribeClusterDatabasesRequest, OfflineLibraDBInstanceResponse, RenewLibraDBClustersResponse, RemoveClusterSlaveZoneRequest, ModifyResourcePackagesDeductionPriorityRequest, OfflineLibraDBInstanceRequest, DescribeRollbackTimeRangeRequest, InquirePriceRenewRequest, DescribeAccountPrivilegesResponse, DescribeLibraDBClusterAccountsRequest, CreateResourcePackageRequest, CloseProxyEndPointResponse, DescribeBackupConfigRequest, DescribeAccountsRequest, DescribeVaultBackupClusterInfoRequest, DescribeRollbackTimeRangeResponse, DescribeClusterServerlessScalePlansRequest, DescribeAuditLogFilesResponse, SwitchClusterZoneResponse, DescribeClusterPasswordComplexityRequest, CreateAccountsResponse, ModifyClusterGlobalEncryptionResponse, CheckTransferClusterZoneRequest, CloseWanResponse, ModifyProxyRwSplitResponse, DescribeInstancesResponse, ModifyResourcePackagesDeductionPriorityResponse, CloseWanRequest, ModifyResourcePackageClustersRequest, DescribeFlowResponse, CalculateBackupSaveSecExpiresRequest, ExportInstanceErrorLogsRequest, DescribeLibraDBDataSourceRequest, ActivateInstanceRequest, DescribeLibraDBClusterTableMappingResponse, DescribeInstanceCLSLogDeliveryRequest, ModifyVipVportRequest, ModifyDBInstanceSecurityGroupsResponse, DescribeClusterParamLogsResponse, DescribeClusterInstanceGrpsRequest, DescribeResourcesByDealNameResponse, CreateAccountsRequest, DeleteAuditRuleTemplatesRequest, ExportInstanceSlowQueriesResponse, SwitchClusterZoneRequest, DescribeLibraDBClusterAutoMapRuleResponse, InquirePriceModifyRequest, RemoveClusterSlaveZoneResponse, RenewClustersRequest, OpenClusterReadOnlyInstanceGroupAccessResponse, CreateVaultResponse, DescribeAuditRuleWithInstanceIdsResponse, SetLibraDBClusterRenewFlagResponse, SearchClusterDatabasesRequest, ModifyProxyDescResponse, CreateIntegrateClusterResponse, ModifyClusterSlaveZoneResponse, RollbackToNewClusterRequest, ModifyProxyDescRequest, ReloadBalanceProxyNodeResponse, CreateVaultRequest, CloseAuditServiceResponse, ModifyParamTemplateResponse, ActivateLibraDBClusterResponse, BindClusterResourcePackagesResponse, StartCLSDeliveryRequest, CreateProxyRequest, DescribeResourcePackageSaleSpecResponse, OpenClusterReadOnlyInstanceGroupAccessRequest, ModifyClusterPeriodScalePolicyRequest, DescribeResourcesByDealNameRequest, DescribeLibraDBClusterAccountPrivilegesResponse, DescribeAuditInstanceListRequest, DescribeInstanceSlowQueriesResponse, DescribeInstancesRequest, CopyBackupToVaultRequest, CloseClusterPasswordComplexityResponse, DescribeBackupDownloadUrlResponse, DescribeBinlogConfigRequest, IsolateLibraDBClusterRequest, CreateAuditRuleTemplateRequest, PauseServerlessRequest, DescribeBinlogListByVaultResponse, OfflineClusterResponse, DeleteLibraDBClusterAccountsResponse, ModifyClusterGlobalEncryptionRequest, ModifyAccountHostRequest, DescribeFlowRequest, DescribeLibraDBDataSourceResponse, DescribeClusterDatabaseTablesResponse, ModifyAccountPrivilegesRequest, CreateBackupRequest, CreateCLSDeliveryRequest, DescribeMaintainPeriodResponse, DescribeBackupListResponse, DescribeServerlessStrategyResponse, ModifyClusterParamRequest, ModifyClusterReadOnlyRequest, OfflineInstanceResponse, CreateAuditLogFileRequest, CalculateBackupSaveSecExpiresResponse, ModifyClusterSlaveZoneRequest, DescribeInstanceErrorLogsResponse, DescribeSupportProxyVersionResponse, DescribeLibraDBForwardConfigResponse, DeleteClusterDatabaseResponse, ActivateLibraDBInstanceResponse, RestartInstanceRequest, DescribeLibraDBClusterAccountsResponse, CreateClusterPeriodScalePolicyResponse, DescribeAccountPrivilegesRequest, DescribeInstanceSpecsByOperationTypeRequest, ModifyAccountParamsResponse, DescribeInstanceSpecsResponse, OpenSSLResponse, ModifyAuditServiceResponse, DescribeClusterDetailResponse, DescribeInstanceSlowQueriesRequest, ModifyResourcePackageClustersResponse, DescribeSaveBackupClustersRequest, DescribeLibraDBClusterAccountAllPrivilegesResponse, RollBackClusterRequest, ModifyClusterBinlogRedoLogAutoCopyVaultResponse, ModifyClusterNameRequest, DescribeLibraDBClusterDetailRequest, IsolateLibraDBInstanceResponse, DeleteClusterPeriodScalePolicyRequest, RefundResourcePackageRequest, DescribeBinlogDownloadUrlRequest, ModifyInstanceNameRequest, DescribeClusterPeriodScalePolicyRequest, ModifyLibraDBClusterAccountPrivilegeRequest, DescribeDBSecurityGroupsResponse, DeleteParamTemplateResponse, CreateClusterPeriodScalePolicyRequest, DownloadLibraDBClusterListRequest, DescribeTasksResponse, OpenClusterPasswordComplexityRequest, DescribeAuditLogsResponse, DescribeInstancesWithinSameClusterRequest, AddLibraDBInstancesRequest, ModifyBinlogConfigResponse, ModifyAccountDescriptionResponse, SetRenewFlagRequest, DescribeServerlessInstanceSpecsRequest, ActivateLibraDBClusterRequest, DescribeLibraDBSlowLogsRequest, AddClusterSlaveZoneRequest, CheckCreateLibraDBInstanceRequest, DeleteLibraDBClusterRequest, DescribeTasksRequest, ModifyClusterStorageResponse, ModifyInstanceUpgradeLimitDaysRequest, ModifyLibraDBClusterAccountHostRequest, CloseClusterPasswordComplexityRequest, DescribeClusterLevelsResponse, DescribeIsolatedInstancesRequest, ModifyAccountParamsRequest, ResetAccountPasswordRequest, CheckCreateLibraDBInstanceResponse, DescribeAuditRuleTemplatesResponse, DeleteClusterDatabaseRequest, DeleteBackupResponse, DescribeProjectSecurityGroupsResponse, DeleteLibraDBClusterResponse, OfflineClusterRequest, ResetAccountPasswordResponse, CreateLibraDBClusterAccountsRequest, DescribeClusterInstanceGroupsRequest, OpenAuditServiceRequest, ModifyResourcePackageNameResponse, DescribeBackupListRequest, ModifyAccountDescriptionRequest, ModifyVaultRequest, ExportInstanceErrorLogsResponse, DescribeLibraDBClustersRequest, IsolateClusterResponse, RenewClustersResponse, ModifyLibraDBForwardConfigRequest, ModifyVipVportResponse, ModifyDBInstanceSecurityGroupsRequest, CloseAuditServiceRequest, ModifyLibraDBClusterReplicationObjectRequest, ModifyClusterPasswordComplexityResponse, UpgradeClusterVersionRequest, ModifyClusterParamResponse, SetLibraDBClusterRenewFlagRequest, ModifyClusterPasswordComplexityRequest, DescribeLibraDBVersionRequest, ModifyInstanceParamResponse, DeleteVaultsRequest, ResetLibraDBClusterAccountPasswordRequest, CreateBackupResponse, DescribeLibraDBVersionResponse, DescribeInstancesWithinSameClusterResponse, CancelClusterServerlessScalePlanResponse, RollbackToNewClusterResponse, DeleteClusterSaveBackupRequest, DescribeSlaveZonesRequest, ModifyLibraDBClusterAccountDescriptionResponse, DescribeBackupDownloadRestrictionResponse, DescribeLibraDBForwardConfigRequest, UpgradeInstanceResponse, IsolateLibraDBClusterResponse, CreateAuditRuleTemplateResponse, DescribeResourcePackageListRequest, TransferClusterZoneRequest, CloseSSLResponse, OfflineLibraDBClusterResponse, RevokeAccountPrivilegesRequest, OpenClusterPasswordComplexityResponse, DescribeBackupListByVaultResponse, DescribeAuditRuleTemplatesRequest, AddServerlessRoInstancesResponse, ModifyServerlessStrategyRequest, DescribeBinlogConfigResponse, DescribeSSLStatusRequest, DeleteAuditLogFileRequest, DescribeIsolatedInstancesResponse, DescribeLibraDBSlowLogsResponse, ActivateLibraDBInstanceRequest, ExportResourcePackageDeductDetailsRequest, DescribeServerlessStrategyRequest, ReplayInstanceAuditLogResponse, DescribeBinlogSaveDaysResponse, ModifyLibraDBClusterProjectRequest, DeleteClusterPeriodScalePolicyResponse, DeleteBackupRequest, DescribeParamTemplateDetailResponse, ModifyBinlogSaveDaysResponse, ModifyLibraDBClusterProjectResponse, DeleteAuditRuleTemplatesResponse, DescribeBackupListByVaultRequest, DeleteCLSDeliveryResponse, InquirePriceRenewResponse, ModifyAuditRuleTemplatesResponse } from "./cynosdb_models";
/**
 * cynosdb client
 * @class
 */
export declare class Client extends AbstractClient {
    constructor(clientConfig: ClientConfig);
    /**
     * 本接口（CreateClusters）用于新购集群。
     */
    CreateIntegrateCluster(req: CreateIntegrateClusterRequest, cb?: (error: string, rep: CreateIntegrateClusterResponse) => void): Promise<CreateIntegrateClusterResponse>;
    /**
     * 本接口（UpgradeProxyVersion）用于升级数据库代理版本。
     */
    UpgradeProxyVersion(req: UpgradeProxyVersionRequest, cb?: (error: string, rep: UpgradeProxyVersionResponse) => void): Promise<UpgradeProxyVersionResponse>;
    /**
     * 本接口（DescribeInstanceSpecs）用于查询购买页可购买的实例规格。
     */
    DescribeInstanceSpecs(req: DescribeInstanceSpecsRequest, cb?: (error: string, rep: DescribeInstanceSpecsResponse) => void): Promise<DescribeInstanceSpecsResponse>;
    /**
     * 修改备份保险箱配置，包括名称、描述、保留时长、加密密钥、锁定时间等
     */
    ModifyVault(req: ModifyVaultRequest, cb?: (error: string, rep: ModifyVaultResponse) => void): Promise<ModifyVaultResponse>;
    /**
     * 回放实例审计日志
     */
    ReplayInstanceAuditLog(req: ReplayInstanceAuditLogRequest, cb?: (error: string, rep: ReplayInstanceAuditLogResponse) => void): Promise<ReplayInstanceAuditLogResponse>;
    /**
     * 该接口（ModifyBinlogConfig）用于修改Binlog配置
     */
    ModifyBinlogConfig(req: ModifyBinlogConfigRequest, cb?: (error: string, rep: ModifyBinlogConfigResponse) => void): Promise<ModifyBinlogConfigResponse>;
    /**
     * 本接口（DescribeLibraDBClusterAccounts）用于查询分析集群账号
     */
    DescribeLibraDBClusterAccounts(req: DescribeLibraDBClusterAccountsRequest, cb?: (error: string, rep: DescribeLibraDBClusterAccountsResponse) => void): Promise<DescribeLibraDBClusterAccountsResponse>;
    /**
     * 本接口（CreateProxyEndPoint）用于创建数据库代理连接点。
     */
    CreateProxyEndPoint(req: CreateProxyEndPointRequest, cb?: (error: string, rep: CreateProxyEndPointResponse) => void): Promise<CreateProxyEndPointResponse>;
    /**
     * 本接口（ModifyResourcePackageClusters）用于修改资源包与集群之间的绑定关系。
     */
    ModifyResourcePackageClusters(req: ModifyResourcePackageClustersRequest, cb?: (error: string, rep: ModifyResourcePackageClustersResponse) => void): Promise<ModifyResourcePackageClustersResponse>;
    /**
     * 本接口（CreateAuditRuleTemplate）用于创建审计规则模板。
     */
    CreateAuditRuleTemplate(req: CreateAuditRuleTemplateRequest, cb?: (error: string, rep: CreateAuditRuleTemplateResponse) => void): Promise<CreateAuditRuleTemplateResponse>;
    /**
     * 本接口（ModifyLibraDBForwardConfig）用于修改只读分析实例自动转发参数
     */
    ModifyLibraDBForwardConfig(req: ModifyLibraDBForwardConfigRequest, cb?: (error: string, rep: ModifyLibraDBForwardConfigResponse) => void): Promise<ModifyLibraDBForwardConfigResponse>;
    /**
     * 更新集群的周期弹性策略
     */
    ModifyClusterPeriodScalePolicy(req: ModifyClusterPeriodScalePolicyRequest, cb?: (error: string, rep: ModifyClusterPeriodScalePolicyResponse) => void): Promise<ModifyClusterPeriodScalePolicyResponse>;
    /**
     * 查询保险箱内binlog备份
     */
    DescribeBinlogListByVault(req: DescribeBinlogListByVaultRequest, cb?: (error: string, rep: DescribeBinlogListByVaultResponse) => void): Promise<DescribeBinlogListByVaultResponse>;
    /**
     * 查询备份保险箱关联的集群信息列表
     */
    DescribeVaultBackupClusterInfo(req: DescribeVaultBackupClusterInfoRequest, cb?: (error: string, rep: DescribeVaultBackupClusterInfoResponse) => void): Promise<DescribeVaultBackupClusterInfoResponse>;
    /**
     * 本接口（DescribeClusterParamLogs）用于查询参数修改记录。
     */
    DescribeClusterParamLogs(req: DescribeClusterParamLogsRequest, cb?: (error: string, rep: DescribeClusterParamLogsResponse) => void): Promise<DescribeClusterParamLogsResponse>;
    /**
     * 本接口（DescribeBackupOverview）用于查询备份用量总览。
     */
    DescribeBackupOverview(req: DescribeBackupOverviewRequest, cb?: (error: string, rep: DescribeBackupOverviewResponse) => void): Promise<DescribeBackupOverviewResponse>;
    /**
     * 根据保险箱ID查询备份文件列表
     */
    DescribeBackupListByVault(req: DescribeBackupListByVaultRequest, cb?: (error: string, rep: DescribeBackupListByVaultResponse) => void): Promise<DescribeBackupListByVaultResponse>;
    /**
     * 本接口（ModifyDBInstanceSecurityGroups）用于修改实例绑定的安全组。
     */
    ModifyDBInstanceSecurityGroups(req: ModifyDBInstanceSecurityGroupsRequest, cb?: (error: string, rep: ModifyDBInstanceSecurityGroupsResponse) => void): Promise<ModifyDBInstanceSecurityGroupsResponse>;
    /**
     * 本接口（CloseAuditService）用于关闭 TDSQL-C MySQL 实例的数据库审计服务。
     */
    CloseAuditService(req: CloseAuditServiceRequest, cb?: (error: string, rep: CloseAuditServiceResponse) => void): Promise<CloseAuditServiceResponse>;
    /**
     * 查询备份保险箱列表，支持分页、筛选和排序
     */
    DescribeVaults(req: DescribeVaultsRequest, cb?: (error: string, rep: DescribeVaultsResponse) => void): Promise<DescribeVaultsResponse>;
    /**
     * 本接口(OpenAIOptimizer)用于开启实例的AI优化器开关。
     */
    OpenAIOptimizer(req: OpenAIOptimizerRequest, cb?: (error: string, rep: OpenAIOptimizerResponse) => void): Promise<OpenAIOptimizerResponse>;
    /**
     * 本接口（DescribeSupportProxyVersion）用于查询支持的数据库代理版本。
     */
    DescribeSupportProxyVersion(req: DescribeSupportProxyVersionRequest, cb?: (error: string, rep: DescribeSupportProxyVersionResponse) => void): Promise<DescribeSupportProxyVersionResponse>;
    /**
     * 本接口(CreateAuditLogFile)用于创建云数据库实例的审计日志文件。
     */
    CreateAuditLogFile(req: CreateAuditLogFileRequest, cb?: (error: string, rep: CreateAuditLogFileResponse) => void): Promise<CreateAuditLogFileResponse>;
    /**
     * 查询分析集群列表
     */
    DescribeLibraDBClusters(req: DescribeLibraDBClustersRequest, cb?: (error: string, rep: DescribeLibraDBClustersResponse) => void): Promise<DescribeLibraDBClustersResponse>;
    /**
     * 下载分析集群列表
     */
    DownloadLibraDBClusterList(req: DownloadLibraDBClusterListRequest, cb?: (error: string, rep: DownloadLibraDBClusterListResponse) => void): Promise<DownloadLibraDBClusterListResponse>;
    /**
     * 查询从可用区
     */
    DescribeSlaveZones(req: DescribeSlaveZonesRequest, cb?: (error: string, rep: DescribeSlaveZonesResponse) => void): Promise<DescribeSlaveZonesResponse>;
    /**
     * 本接口（CloseProxyEndPoint）用于关闭数据库代理连接地址。
     */
    CloseProxyEndPoint(req: CloseProxyEndPointRequest, cb?: (error: string, rep: CloseProxyEndPointResponse) => void): Promise<CloseProxyEndPointResponse>;
    /**
     * 本接口（CloseProxy）用于关闭集群的数据库代理服务。
     */
    CloseProxy(req: CloseProxyRequest, cb?: (error: string, rep: CloseProxyResponse) => void): Promise<CloseProxyResponse>;
    /**
     * 查询可支持的集群类型列表
     */
    DescribeClusterLevels(req: DescribeClusterLevelsRequest, cb?: (error: string, rep: DescribeClusterLevelsResponse) => void): Promise<DescribeClusterLevelsResponse>;
    /**
     * 本接口（OfflineCluster）用于销毁集群。
     */
    OfflineCluster(req: OfflineClusterRequest, cb?: (error: string, rep: OfflineClusterResponse) => void): Promise<OfflineClusterResponse>;
    /**
     * 本接口（DescribeProxySpecs）用于查询数据库代理规格。
     */
    DescribeProxySpecs(req: DescribeProxySpecsRequest, cb?: (error: string, rep: DescribeProxySpecsResponse) => void): Promise<DescribeProxySpecsResponse>;
    /**
     * 变配预付费集群询价
     */
    InquirePriceModify(req: InquirePriceModifyRequest, cb?: (error: string, rep: InquirePriceModifyResponse) => void): Promise<InquirePriceModifyResponse>;
    /**
     * 本接口（SwitchProxyVpc）用于更换数据库代理vpc。
     */
    SwitchProxyVpc(req: SwitchProxyVpcRequest, cb?: (error: string, rep: SwitchProxyVpcResponse) => void): Promise<SwitchProxyVpcResponse>;
    /**
     * 该接口（DescribeClusterDetail）用于显示集群详情。
     */
    DescribeClusterDetail(req: DescribeClusterDetailRequest, cb?: (error: string, rep: DescribeClusterDetailResponse) => void): Promise<DescribeClusterDetailResponse>;
    /**
     * 本接口（DescribeTasks）用于查询任务列表。
     */
    DescribeTasks(req: DescribeTasksRequest, cb?: (error: string, rep: DescribeTasksResponse) => void): Promise<DescribeTasksResponse>;
    /**
     * 本接口（DescribeBackupConfig）用于获取指定集群的备份配置信息，包括全量备份时间段、备份文件保留时间。
     */
    DescribeBackupConfig(req: DescribeBackupConfigRequest, cb?: (error: string, rep: DescribeBackupConfigResponse) => void): Promise<DescribeBackupConfigResponse>;
    /**
     * 本接口（DescribeBinlogDownloadUrl）用于查询 Binlog 的下载地址。
     */
    DescribeBinlogDownloadUrl(req: DescribeBinlogDownloadUrlRequest, cb?: (error: string, rep: DescribeBinlogDownloadUrlResponse) => void): Promise<DescribeBinlogDownloadUrlResponse>;
    /**
     * 删除 TDSQL-C 分析集群
     */
    DeleteLibraDBCluster(req: DeleteLibraDBClusterRequest, cb?: (error: string, rep: DeleteLibraDBClusterResponse) => void): Promise<DeleteLibraDBClusterResponse>;
    /**
     * 本接口（CopyClusterPasswordComplexity）用于复制集群密码复杂度。
     */
    CopyClusterPasswordComplexity(req: CopyClusterPasswordComplexityRequest, cb?: (error: string, rep: CopyClusterPasswordComplexityResponse) => void): Promise<CopyClusterPasswordComplexityResponse>;
    /**
     * 添加serverless集群只读实例
     */
    AddServerlessRoInstances(req: AddServerlessRoInstancesRequest, cb?: (error: string, rep: AddServerlessRoInstancesResponse) => void): Promise<AddServerlessRoInstancesResponse>;
    /**
     * 查询Serverless弹性扩容计划
     */
    DescribeClusterServerlessScalePlans(req: DescribeClusterServerlessScalePlansRequest, cb?: (error: string, rep: DescribeClusterServerlessScalePlansResponse) => void): Promise<DescribeClusterServerlessScalePlansResponse>;
    /**
     * 本接口（DescribeRedoLogs）用于查询redo日志列表。
     */
    DescribeRedoLogs(req: DescribeRedoLogsRequest, cb?: (error: string, rep: DescribeRedoLogsResponse) => void): Promise<DescribeRedoLogsResponse>;
    /**
     * 本接口（ModifyClusterStorage）用于调整包年包月存储容量。
     */
    ModifyClusterStorage(req: ModifyClusterStorageRequest, cb?: (error: string, rep: ModifyClusterStorageResponse) => void): Promise<ModifyClusterStorageResponse>;
    /**
     * 本接口（ActivateInstance）用于恢复已隔离的实例访问。
     */
    ActivateInstance(req: ActivateInstanceRequest, cb?: (error: string, rep: ActivateInstanceResponse) => void): Promise<ActivateInstanceResponse>;
    /**
     * 本接口（DescribeProxyNodes）用于查询代理节点列表。
     */
    DescribeProxyNodes(req: DescribeProxyNodesRequest, cb?: (error: string, rep: DescribeProxyNodesResponse) => void): Promise<DescribeProxyNodesResponse>;
    /**
     * 续费集群
     */
    RenewClusters(req: RenewClustersRequest, cb?: (error: string, rep: RenewClustersResponse) => void): Promise<RenewClustersResponse>;
    /**
     * 本接口（SearchClusterDatabases）用于搜索集群数据库列表。
     */
    SearchClusterDatabases(req: SearchClusterDatabasesRequest, cb?: (error: string, rep: SearchClusterDatabasesResponse) => void): Promise<SearchClusterDatabasesResponse>;
    /**
     * 本接口（ReloadBalanceProxyNode）用于负载均衡数据库代理。
     */
    ReloadBalanceProxyNode(req: ReloadBalanceProxyNodeRequest, cb?: (error: string, rep: ReloadBalanceProxyNodeResponse) => void): Promise<ReloadBalanceProxyNodeResponse>;
    /**
     * 本接口（TransferClusterZone）用于发起跨可用区迁移。
     */
    TransferClusterZone(req: TransferClusterZoneRequest, cb?: (error: string, rep: TransferClusterZoneResponse) => void): Promise<TransferClusterZoneResponse>;
    /**
     * 隔离 TDSQL-C 分析集群
     */
    IsolateLibraDBCluster(req: IsolateLibraDBClusterRequest, cb?: (error: string, rep: IsolateLibraDBClusterResponse) => void): Promise<IsolateLibraDBClusterResponse>;
    /**
     * 本接口（DisassociateSecurityGroups）用于安全组批量解绑云资源。
     */
    DisassociateSecurityGroups(req: DisassociateSecurityGroupsRequest, cb?: (error: string, rep: DisassociateSecurityGroupsResponse) => void): Promise<DisassociateSecurityGroupsResponse>;
    /**
     * 查询集群透明加密信息
     */
    DescribeClusterTransparentEncryptInfo(req: DescribeClusterTransparentEncryptInfoRequest, cb?: (error: string, rep: DescribeClusterTransparentEncryptInfoResponse) => void): Promise<DescribeClusterTransparentEncryptInfoResponse>;
    /**
     * 本接口（ExportInstanceSlowQueries）用于导出实例慢日志。
     */
    ExportInstanceSlowQueries(req: ExportInstanceSlowQueriesRequest, cb?: (error: string, rep: ExportInstanceSlowQueriesResponse) => void): Promise<ExportInstanceSlowQueriesResponse>;
    /**
     * 本接口（DeleteCLSDelivery）用于删除日志投递。
     */
    DeleteCLSDelivery(req: DeleteCLSDeliveryRequest, cb?: (error: string, rep: DeleteCLSDeliveryResponse) => void): Promise<DeleteCLSDeliveryResponse>;
    /**
     * 本接口（DescribeChangedParamsAfterUpgrade）用于查询升降配运行参数对比。
     */
    DescribeChangedParamsAfterUpgrade(req: DescribeChangedParamsAfterUpgradeRequest, cb?: (error: string, rep: DescribeChangedParamsAfterUpgradeResponse) => void): Promise<DescribeChangedParamsAfterUpgradeResponse>;
    /**
     * 本接口（DescribeAccountPrivileges）用于查询账号已有权限。
     */
    DescribeAccountPrivileges(req: DescribeAccountPrivilegesRequest, cb?: (error: string, rep: DescribeAccountPrivilegesResponse) => void): Promise<DescribeAccountPrivilegesResponse>;
    /**
     * 本接口（OpenClusterReadOnlyInstanceGroupAccess）用于开启只读实例组接入。
     */
    OpenClusterReadOnlyInstanceGroupAccess(req: OpenClusterReadOnlyInstanceGroupAccessRequest, cb?: (error: string, rep: OpenClusterReadOnlyInstanceGroupAccessResponse) => void): Promise<OpenClusterReadOnlyInstanceGroupAccessResponse>;
    /**
     * 本接口（CloseClusterPasswordComplexity）用于关闭集群密码复杂度。
     */
    CloseClusterPasswordComplexity(req: CloseClusterPasswordComplexityRequest, cb?: (error: string, rep: CloseClusterPasswordComplexityResponse) => void): Promise<CloseClusterPasswordComplexityResponse>;
    /**
     * 本接口（RollBackCluster）用于集群回档。
     */
    RollBackCluster(req: RollBackClusterRequest, cb?: (error: string, rep: RollBackClusterResponse) => void): Promise<RollBackClusterResponse>;
    /**
     * 下线分析集群
     */
    OfflineLibraDBCluster(req: OfflineLibraDBClusterRequest, cb?: (error: string, rep: OfflineLibraDBClusterResponse) => void): Promise<OfflineLibraDBClusterResponse>;
    /**
     * 此接口（DescribeBinlogSaveDays）用于查询集群的Binlog保留天数。
     */
    DescribeBinlogSaveDays(req: DescribeBinlogSaveDaysRequest, cb?: (error: string, rep: DescribeBinlogSaveDaysResponse) => void): Promise<DescribeBinlogSaveDaysResponse>;
    /**
     * 本接口（SearchClusterTables）用于搜索集群数据表列表。
     */
    SearchClusterTables(req: SearchClusterTablesRequest, cb?: (error: string, rep: SearchClusterTablesResponse) => void): Promise<SearchClusterTablesResponse>;
    /**
     * 创建集群的周期弹性策略
     */
    CreateClusterPeriodScalePolicy(req: CreateClusterPeriodScalePolicyRequest, cb?: (error: string, rep: CreateClusterPeriodScalePolicyResponse) => void): Promise<CreateClusterPeriodScalePolicyResponse>;
    /**
     * 本接口（DescribeClusterInstanceGrps）用于查询实例组信息。 该接口已废弃，推荐使用DescribeClusterInstanceGroups
     */
    DescribeClusterInstanceGrps(req: DescribeClusterInstanceGrpsRequest, cb?: (error: string, rep: DescribeClusterInstanceGrpsResponse) => void): Promise<DescribeClusterInstanceGrpsResponse>;
    /**
     * 本接口（DescribeIsolatedInstances）用于查询回收站实例列表。
     */
    DescribeIsolatedInstances(req: DescribeIsolatedInstancesRequest, cb?: (error: string, rep: DescribeIsolatedInstancesResponse) => void): Promise<DescribeIsolatedInstancesResponse>;
    /**
     * 本接口（ModifyLibraDBClusterReplicationObject）用于修改分析集群同步对象
     */
    ModifyLibraDBClusterReplicationObject(req: ModifyLibraDBClusterReplicationObjectRequest, cb?: (error: string, rep: ModifyLibraDBClusterReplicationObjectResponse) => void): Promise<ModifyLibraDBClusterReplicationObjectResponse>;
    /**
     * 本接口（ModifyClusterName）用于修改集群名称。
     */
    ModifyClusterName(req: ModifyClusterNameRequest, cb?: (error: string, rep: ModifyClusterNameResponse) => void): Promise<ModifyClusterNameResponse>;
    /**
     * 修改分析集群名称
     */
    ModifyLibraDBClusterName(req: ModifyLibraDBClusterNameRequest, cb?: (error: string, rep: ModifyLibraDBClusterNameResponse) => void): Promise<ModifyLibraDBClusterNameResponse>;
    /**
     * 本接口（ModifyProxyRwSplit）用于配置数据库代理读写分离。
     */
    ModifyProxyRwSplit(req: ModifyProxyRwSplitRequest, cb?: (error: string, rep: ModifyProxyRwSplitResponse) => void): Promise<ModifyProxyRwSplitResponse>;
    /**
     * 续费分析集群
     */
    RenewLibraDBClusters(req: RenewLibraDBClustersRequest, cb?: (error: string, rep: RenewLibraDBClustersResponse) => void): Promise<RenewLibraDBClustersResponse>;
    /**
     * 删除周期弹性策略
     */
    DeleteClusterPeriodScalePolicy(req: DeleteClusterPeriodScalePolicyRequest, cb?: (error: string, rep: DeleteClusterPeriodScalePolicyResponse) => void): Promise<DeleteClusterPeriodScalePolicyResponse>;
    /**
     * 本接口（ModifyVipVport）用于修改实例组ip，端口。
     */
    ModifyVipVport(req: ModifyVipVportRequest, cb?: (error: string, rep: ModifyVipVportResponse) => void): Promise<ModifyVipVportResponse>;
    /**
     * 本接口（DeleteAuditRuleTemplates）用于删除审计规则模板。
     */
    DeleteAuditRuleTemplates(req: DeleteAuditRuleTemplatesRequest, cb?: (error: string, rep: DeleteAuditRuleTemplatesResponse) => void): Promise<DeleteAuditRuleTemplatesResponse>;
    /**
     * 本接口（ModifyProxyDesc）用于修改数据库代理描述。
     */
    ModifyProxyDesc(req: ModifyProxyDescRequest, cb?: (error: string, rep: ModifyProxyDescResponse) => void): Promise<ModifyProxyDescResponse>;
    /**
     * 修改集群Binlog和RedoLog自动拷贝到保险箱的配置
     */
    ModifyClusterBinlogRedoLogAutoCopyVault(req: ModifyClusterBinlogRedoLogAutoCopyVaultRequest, cb?: (error: string, rep: ModifyClusterBinlogRedoLogAutoCopyVaultResponse) => void): Promise<ModifyClusterBinlogRedoLogAutoCopyVaultResponse>;
    /**
     * 本接口（CreateParamTemplate）用于创建参数模板。
     */
    CreateParamTemplate(req: CreateParamTemplateRequest, cb?: (error: string, rep: CreateParamTemplateResponse) => void): Promise<CreateParamTemplateResponse>;
    /**
     * 本接口（ModifyClusterSlaveZone）用于变更集群的备可用区。
     */
    ModifyClusterSlaveZone(req: ModifyClusterSlaveZoneRequest, cb?: (error: string, rep: ModifyClusterSlaveZoneResponse) => void): Promise<ModifyClusterSlaveZoneResponse>;
    /**
     * 本接口（ModifyAccountParams）用于修改账号配置。
     */
    ModifyAccountParams(req: ModifyAccountParamsRequest, cb?: (error: string, rep: ModifyAccountParamsResponse) => void): Promise<ModifyAccountParamsResponse>;
    /**
     * 本接口（ModifyClusterPasswordComplexity）用于修改/开启集群密码复杂度。
     */
    ModifyClusterPasswordComplexity(req: ModifyClusterPasswordComplexityRequest, cb?: (error: string, rep: ModifyClusterPasswordComplexityResponse) => void): Promise<ModifyClusterPasswordComplexityResponse>;
    /**
     * 设置 TDSQL-C 分析集群是否续费
     */
    SetLibraDBClusterRenewFlag(req: SetLibraDBClusterRenewFlagRequest, cb?: (error: string, rep: SetLibraDBClusterRenewFlagResponse) => void): Promise<SetLibraDBClusterRenewFlagResponse>;
    /**
     * 本接口（CreateBackup）用于为集群创建手动备份。
     */
    CreateBackup(req: CreateBackupRequest, cb?: (error: string, rep: CreateBackupResponse) => void): Promise<CreateBackupResponse>;
    /**
     * 本接口（OfflineInstance）用于销毁实例。
     */
    OfflineInstance(req: OfflineInstanceRequest, cb?: (error: string, rep: OfflineInstanceResponse) => void): Promise<OfflineInstanceResponse>;
    /**
     * 本接口（IsolateCluster）用于隔离集群。
     */
    IsolateCluster(req: IsolateClusterRequest, cb?: (error: string, rep: IsolateClusterResponse) => void): Promise<IsolateClusterResponse>;
    /**
     * 本接口（DescribeInstancesWithinSameCluster）用于查询同一集群下实例列表
     */
    DescribeInstancesWithinSameCluster(req: DescribeInstancesWithinSameClusterRequest, cb?: (error: string, rep: DescribeInstancesWithinSameClusterResponse) => void): Promise<DescribeInstancesWithinSameClusterResponse>;
    /**
     * 本接口（RestartInstance）用于重启实例。
     */
    RestartInstance(req: RestartInstanceRequest, cb?: (error: string, rep: RestartInstanceResponse) => void): Promise<RestartInstanceResponse>;
    /**
     * 本接口（UpgradeProxy）用于升级数据库代理配置。
     */
    UpgradeProxy(req: UpgradeProxyRequest, cb?: (error: string, rep: UpgradeProxyResponse) => void): Promise<UpgradeProxyResponse>;
    /**
     * 查询只读分析引擎支持的版本列表
     */
    DescribeLibraDBVersion(req?: DescribeLibraDBVersionRequest, cb?: (error: string, rep: DescribeLibraDBVersionResponse) => void): Promise<DescribeLibraDBVersionResponse>;
    /**
     * 本接口（DescribeClusters）用于查询集群列表。
     */
    DescribeClusters(req: DescribeClustersRequest, cb?: (error: string, rep: DescribeClustersResponse) => void): Promise<DescribeClustersResponse>;
    /**
     * 本接口（StopCLSDelivery）用于停止日志投递功能。
     */
    StopCLSDelivery(req: StopCLSDeliveryRequest, cb?: (error: string, rep: StopCLSDeliveryResponse) => void): Promise<StopCLSDeliveryResponse>;
    /**
     * 本接口（CloseWan）用于关闭外网。
     */
    CloseWan(req: CloseWanRequest, cb?: (error: string, rep: CloseWanResponse) => void): Promise<CloseWanResponse>;
    /**
     * 本接口（DescribeProjectSecurityGroups）用于查询项目安全组信息。
     */
    DescribeProjectSecurityGroups(req: DescribeProjectSecurityGroupsRequest, cb?: (error: string, rep: DescribeProjectSecurityGroupsResponse) => void): Promise<DescribeProjectSecurityGroupsResponse>;
    /**
     * 本接口（ModifyClusterDatabase）用于修改数据库的账号授权。
     */
    ModifyClusterDatabase(req: ModifyClusterDatabaseRequest, cb?: (error: string, rep: ModifyClusterDatabaseResponse) => void): Promise<ModifyClusterDatabaseResponse>;
    /**
     * 本接口（ModifyAuditRuleTemplates）用于修改审计规则模板。
     */
    ModifyAuditRuleTemplates(req: ModifyAuditRuleTemplatesRequest, cb?: (error: string, rep: ModifyAuditRuleTemplatesResponse) => void): Promise<ModifyAuditRuleTemplatesResponse>;
    /**
     * 该接口用户查询当前地域用户级别设置的默认备份下载来源限制
     */
    DescribeBackupDownloadUserRestriction(req: DescribeBackupDownloadUserRestrictionRequest, cb?: (error: string, rep: DescribeBackupDownloadUserRestrictionResponse) => void): Promise<DescribeBackupDownloadUserRestrictionResponse>;
    /**
     * 本接口（ModifyParamTemplate）用于修改用户参数模板。
     */
    ModifyParamTemplate(req: ModifyParamTemplateRequest, cb?: (error: string, rep: ModifyParamTemplateResponse) => void): Promise<ModifyParamTemplateResponse>;
    /**
     * 本接口（DescribeResourcesByDealName）用于查询订单关联实例。
     */
    DescribeResourcesByDealName(req: DescribeResourcesByDealNameRequest, cb?: (error: string, rep: DescribeResourcesByDealNameResponse) => void): Promise<DescribeResourcesByDealNameResponse>;
    /**
     * 查询 TDSQL-C 分析集群信息
     */
    DescribeLibraDBClusterDetail(req: DescribeLibraDBClusterDetailRequest, cb?: (error: string, rep: DescribeLibraDBClusterDetailResponse) => void): Promise<DescribeLibraDBClusterDetailResponse>;
    /**
     * 修改已绑定资源包抵扣优先级
     */
    ModifyResourcePackagesDeductionPriority(req: ModifyResourcePackagesDeductionPriorityRequest, cb?: (error: string, rep: ModifyResourcePackagesDeductionPriorityResponse) => void): Promise<ModifyResourcePackagesDeductionPriorityResponse>;
    /**
     * 本接口（DescribeInstanceParams）用于查询实例参数列表。
     */
    DescribeInstanceParams(req: DescribeInstanceParamsRequest, cb?: (error: string, rep: DescribeInstanceParamsResponse) => void): Promise<DescribeInstanceParamsResponse>;
    /**
     * 本接口（ModifyLibraDBClusterAccountDescription）用于修改分析集群账号描述
     */
    ModifyLibraDBClusterAccountDescription(req: ModifyLibraDBClusterAccountDescriptionRequest, cb?: (error: string, rep: ModifyLibraDBClusterAccountDescriptionResponse) => void): Promise<ModifyLibraDBClusterAccountDescriptionResponse>;
    /**
     * 此接口（DescribeInstanceSlowQueries）用于查询实例慢日志详情。受到平台返回大小限制，当返回结果过大时，可能会对超过限制的内容进行截断。
     */
    DescribeInstanceSlowQueries(req: DescribeInstanceSlowQueriesRequest, cb?: (error: string, rep: DescribeInstanceSlowQueriesResponse) => void): Promise<DescribeInstanceSlowQueriesResponse>;
    /**
     * 本接口（DescribeParamTemplateDetail）用于查询用户参数模板详情。
     */
    DescribeParamTemplateDetail(req: DescribeParamTemplateDetailRequest, cb?: (error: string, rep: DescribeParamTemplateDetailResponse) => void): Promise<DescribeParamTemplateDetailResponse>;
    /**
     * 本接口（DescribeClusterDatabases）用于获取集群数据库列表。
     */
    DescribeClusterDatabases(req: DescribeClusterDatabasesRequest, cb?: (error: string, rep: DescribeClusterDatabasesResponse) => void): Promise<DescribeClusterDatabasesResponse>;
    /**
     * 本接口（ModifyClusterParam）用于修改集群参数。
     */
    ModifyClusterParam(req: ModifyClusterParamRequest, cb?: (error: string, rep: ModifyClusterParamResponse) => void): Promise<ModifyClusterParamResponse>;
    /**
     * 本接口（CreateClusters）用于新购集群。
     */
    CreateClusters(req: CreateClustersRequest, cb?: (error: string, rep: CreateClustersResponse) => void): Promise<CreateClustersResponse>;
    /**
     * 该接口用于修改用户当前地域的备份文件限制下载来源，可以设置内外网均可下载、仅内网可下载，或内网指定的vpc、ip可以下载。
     */
    ModifyBackupDownloadUserRestriction(req: ModifyBackupDownloadUserRestrictionRequest, cb?: (error: string, rep: ModifyBackupDownloadUserRestrictionResponse) => void): Promise<ModifyBackupDownloadUserRestrictionResponse>;
    /**
     * 本接口（CreateAccounts）用于创建用户账号。
     */
    CreateAccounts(req: CreateAccountsRequest, cb?: (error: string, rep: CreateAccountsResponse) => void): Promise<CreateAccountsResponse>;
    /**
     * 本接口（RollbackToNewCluster）用于回档到新集群。
     */
    RollbackToNewCluster(req: RollbackToNewClusterRequest, cb?: (error: string, rep: RollbackToNewClusterResponse) => void): Promise<RollbackToNewClusterResponse>;
    /**
     * 本接口（CreateResourcePackage）用于新购资源包。
     */
    CreateResourcePackage(req: CreateResourcePackageRequest, cb?: (error: string, rep: CreateResourcePackageResponse) => void): Promise<CreateResourcePackageResponse>;
    /**
     * 本接口(DescribeAuditLogFiles)用于查询云数据库实例的审计日志文件。
     */
    DescribeAuditLogFiles(req: DescribeAuditLogFilesRequest, cb?: (error: string, rep: DescribeAuditLogFilesResponse) => void): Promise<DescribeAuditLogFilesResponse>;
    /**
     * 本接口（DescribeLibraDBClusterAccountPrivileges）用于查询分析集群账号权限
     */
    DescribeLibraDBClusterAccountPrivileges(req: DescribeLibraDBClusterAccountPrivilegesRequest, cb?: (error: string, rep: DescribeLibraDBClusterAccountPrivilegesResponse) => void): Promise<DescribeLibraDBClusterAccountPrivilegesResponse>;
    /**
     * 本接口（DeleteClusterDatabase）用于删除数据库。
     */
    DeleteClusterDatabase(req: DeleteClusterDatabaseRequest, cb?: (error: string, rep: DeleteClusterDatabaseResponse) => void): Promise<DeleteClusterDatabaseResponse>;
    /**
     * 本接口（SwitchClusterZone）用于切换集群的主备可用区。
     */
    SwitchClusterZone(req: SwitchClusterZoneRequest, cb?: (error: string, rep: SwitchClusterZoneResponse) => void): Promise<SwitchClusterZoneResponse>;
    /**
     * 本接口（DeleteLibraDBClusterAccounts）用于删除分析集群账号
     */
    DeleteLibraDBClusterAccounts(req: DeleteLibraDBClusterAccountsRequest, cb?: (error: string, rep: DeleteLibraDBClusterAccountsResponse) => void): Promise<DeleteLibraDBClusterAccountsResponse>;
    /**
     * 查询集群内所有的周期弹性策略
     */
    DescribeClusterPeriodScalePolicy(req: DescribeClusterPeriodScalePolicyRequest, cb?: (error: string, rep: DescribeClusterPeriodScalePolicyResponse) => void): Promise<DescribeClusterPeriodScalePolicyResponse>;
    /**
     * 本接口（ModifyMaintainPeriodConfig）用于修改维护时间配置。
     */
    ModifyMaintainPeriodConfig(req: ModifyMaintainPeriodConfigRequest, cb?: (error: string, rep: ModifyMaintainPeriodConfigResponse) => void): Promise<ModifyMaintainPeriodConfigResponse>;
    /**
     * 本接口(IsolateLibraDBInstance)用于隔离的只读分析引擎实例。
     */
    IsolateLibraDBInstance(req: IsolateLibraDBInstanceRequest, cb?: (error: string, rep: IsolateLibraDBInstanceResponse) => void): Promise<IsolateLibraDBInstanceResponse>;
    /**
     * 本接口（AddInstances）用于集群添加实例。
     */
    AddInstances(req: AddInstancesRequest, cb?: (error: string, rep: AddInstancesResponse) => void): Promise<AddInstancesResponse>;
    /**
     * 本接口（ResumeServerless）用于恢复 serverless 集群（启动暂停的集群）。
     */
    ResumeServerless(req: ResumeServerlessRequest, cb?: (error: string, rep: ResumeServerlessResponse) => void): Promise<ResumeServerlessResponse>;
    /**
     * 本接口（ModifyInstanceUpgradeLimitDays）用于修改实例内核小版本的升级限制时间。
     */
    ModifyInstanceUpgradeLimitDays(req: ModifyInstanceUpgradeLimitDaysRequest, cb?: (error: string, rep: ModifyInstanceUpgradeLimitDaysResponse) => void): Promise<ModifyInstanceUpgradeLimitDaysResponse>;
    /**
     * 本接口（DeleteAccounts）用于删除用户账号。
     */
    DeleteAccounts(req: DeleteAccountsRequest, cb?: (error: string, rep: DeleteAccountsResponse) => void): Promise<DeleteAccountsResponse>;
    /**
     * 本接口（RevokeAccountPrivileges）用于批量回收账号权限。
     */
    RevokeAccountPrivileges(req: RevokeAccountPrivilegesRequest, cb?: (error: string, rep: RevokeAccountPrivilegesResponse) => void): Promise<RevokeAccountPrivilegesResponse>;
    /**
     * 本接口（ModifyLibraDBClusterAccountPrivilege）用于修改分析集群账号权限
     */
    ModifyLibraDBClusterAccountPrivilege(req: ModifyLibraDBClusterAccountPrivilegeRequest, cb?: (error: string, rep: ModifyLibraDBClusterAccountPrivilegeResponse) => void): Promise<ModifyLibraDBClusterAccountPrivilegeResponse>;
    /**
     * 根据操作类型查询实例规格
     */
    DescribeInstanceSpecsByOperationType(req: DescribeInstanceSpecsByOperationTypeRequest, cb?: (error: string, rep: DescribeInstanceSpecsByOperationTypeResponse) => void): Promise<DescribeInstanceSpecsByOperationTypeResponse>;
    /**
     * 开通集群透明加密
     */
    OpenClusterTransparentEncrypt(req: OpenClusterTransparentEncryptRequest, cb?: (error: string, rep: OpenClusterTransparentEncryptResponse) => void): Promise<OpenClusterTransparentEncryptResponse>;
    /**
     * 修改分析集群项目 ID
     */
    ModifyLibraDBClusterProject(req: ModifyLibraDBClusterProjectRequest, cb?: (error: string, rep: ModifyLibraDBClusterProjectResponse) => void): Promise<ModifyLibraDBClusterProjectResponse>;
    /**
     * 本接口（DescribeParamTemplates）用于查询用户指定产品下的所有参数模板信息。
     */
    DescribeParamTemplates(req: DescribeParamTemplatesRequest, cb?: (error: string, rep: DescribeParamTemplatesResponse) => void): Promise<DescribeParamTemplatesResponse>;
    /**
     * 本接口（DeleteBackup）用于为集群删除手动备份，无法删除自动备份。
     */
    DeleteBackup(req: DeleteBackupRequest, cb?: (error: string, rep: DeleteBackupResponse) => void): Promise<DeleteBackupResponse>;
    /**
     * 重启只读分析引擎
     */
    RestartLibraDBInstance(req: RestartLibraDBInstanceRequest, cb?: (error: string, rep: RestartLibraDBInstanceResponse) => void): Promise<RestartLibraDBInstanceResponse>;
    /**
     * 批量删除备份保险箱
     */
    DeleteVaults(req: DeleteVaultsRequest, cb?: (error: string, rep: DeleteVaultsResponse) => void): Promise<DeleteVaultsResponse>;
    /**
     * 查询serverless策略
     */
    DescribeServerlessStrategy(req: DescribeServerlessStrategyRequest, cb?: (error: string, rep: DescribeServerlessStrategyResponse) => void): Promise<DescribeServerlessStrategyResponse>;
    /**
     * 本接口（PauseServerless）用于暂停 serverless 集群。
     */
    PauseServerless(req: PauseServerlessRequest, cb?: (error: string, rep: PauseServerlessResponse) => void): Promise<PauseServerlessResponse>;
    /**
     * 本接口（ModifyAccountHost）用于修改账号主机。
     */
    ModifyAccountHost(req: ModifyAccountHostRequest, cb?: (error: string, rep: ModifyAccountHostResponse) => void): Promise<ModifyAccountHostResponse>;
    /**
     * 本接口（ResetAccountPassword）用于修改数据库账号密码。
     */
    ResetAccountPassword(req: ResetAccountPasswordRequest, cb?: (error: string, rep: ResetAccountPasswordResponse) => void): Promise<ResetAccountPasswordResponse>;
    /**
     * 本接口(DescribeInstanceDetail)用于查询实例详情。
     */
    DescribeInstanceDetail(req: DescribeInstanceDetailRequest, cb?: (error: string, rep: DescribeInstanceDetailResponse) => void): Promise<DescribeInstanceDetailResponse>;
    /**
     * 本接口（DescribeAuditInstanceList）用于获取数据库审计的实例列表。
     */
    DescribeAuditInstanceList(req: DescribeAuditInstanceListRequest, cb?: (error: string, rep: DescribeAuditInstanceListResponse) => void): Promise<DescribeAuditInstanceListResponse>;
    /**
     * 本接口（GrantAccountPrivileges）用于批量授权账号权限。
     */
    GrantAccountPrivileges(req: GrantAccountPrivilegesRequest, cb?: (error: string, rep: GrantAccountPrivilegesResponse) => void): Promise<GrantAccountPrivilegesResponse>;
    /**
     * 本接口（DescribeRollbackTimeRange）用于查询回档时间范围。
     */
    DescribeRollbackTimeRange(req: DescribeRollbackTimeRangeRequest, cb?: (error: string, rep: DescribeRollbackTimeRangeResponse) => void): Promise<DescribeRollbackTimeRangeResponse>;
    /**
     * 本接口（DescribeFlow）用于查询任务流信息。
     */
    DescribeFlow(req: DescribeFlowRequest, cb?: (error: string, rep: DescribeFlowResponse) => void): Promise<DescribeFlowResponse>;
    /**
     * 本接口（ModifyInstanceParam）用于修改实例参数。
     */
    ModifyInstanceParam(req: ModifyInstanceParamRequest, cb?: (error: string, rep: ModifyInstanceParamResponse) => void): Promise<ModifyInstanceParamResponse>;
    /**
     * 本接口（DescribeInstanceCLSLogDelivery）用于查询实例日志投递信息。
     */
    DescribeInstanceCLSLogDelivery(req: DescribeInstanceCLSLogDeliveryRequest, cb?: (error: string, rep: DescribeInstanceCLSLogDeliveryResponse) => void): Promise<DescribeInstanceCLSLogDeliveryResponse>;
    /**
     * 本接口（BindClusterResourcePackages）用于为集群绑定资源包。
     */
    BindClusterResourcePackages(req: BindClusterResourcePackagesRequest, cb?: (error: string, rep: BindClusterResourcePackagesResponse) => void): Promise<BindClusterResourcePackagesResponse>;
    /**
     * 查询Serverless实例可选规格
     */
    DescribeServerlessInstanceSpecs(req: DescribeServerlessInstanceSpecsRequest, cb?: (error: string, rep: DescribeServerlessInstanceSpecsResponse) => void): Promise<DescribeServerlessInstanceSpecsResponse>;
    /**
     * 本接口（DescribeAuditLogs）用于查询数据库审计日志。
     */
    DescribeAuditLogs(req: DescribeAuditLogsRequest, cb?: (error: string, rep: DescribeAuditLogsResponse) => void): Promise<DescribeAuditLogsResponse>;
    /**
     * 本接口（DescribeSaveBackupClusters）用于查询遗留备份集群信息。
     */
    DescribeSaveBackupClusters(req: DescribeSaveBackupClustersRequest, cb?: (error: string, rep: DescribeSaveBackupClustersResponse) => void): Promise<DescribeSaveBackupClustersResponse>;
    /**
     * 本接口（DeleteClusterSaveBackup）用于为集群删除遗留备份
     */
    DeleteClusterSaveBackup(req: DeleteClusterSaveBackupRequest, cb?: (error: string, rep: DeleteClusterSaveBackupResponse) => void): Promise<DeleteClusterSaveBackupResponse>;
    /**
     * 本接口（UnbindClusterResourcePackages）用于解除资源包与集群之间的绑定关系。
     */
    UnbindClusterResourcePackages(req: UnbindClusterResourcePackagesRequest, cb?: (error: string, rep: UnbindClusterResourcePackagesResponse) => void): Promise<UnbindClusterResourcePackagesResponse>;
    /**
     * 本接口（DescribeProxies）用于查询数据库代理列表。
     */
    DescribeProxies(req: DescribeProxiesRequest, cb?: (error: string, rep: DescribeProxiesResponse) => void): Promise<DescribeProxiesResponse>;
    /**
     * 本接口（ModifySnapBackupCrossRegionConfig）用于修改指定集群的快照备份跨地域配置。
     */
    ModifySnapBackupCrossRegionConfig(req: ModifySnapBackupCrossRegionConfigRequest, cb?: (error: string, rep: ModifySnapBackupCrossRegionConfigResponse) => void): Promise<ModifySnapBackupCrossRegionConfigResponse>;
    /**
     * 本接口(OfflineLibraDBInstance)用于下线的只读分析引擎实例。
     */
    OfflineLibraDBInstance(req: OfflineLibraDBInstanceRequest, cb?: (error: string, rep: OfflineLibraDBInstanceResponse) => void): Promise<OfflineLibraDBInstanceResponse>;
    /**
     * 本接口（OpenWan）用于开通外网。
     */
    OpenWan(req: OpenWanRequest, cb?: (error: string, rep: OpenWanResponse) => void): Promise<OpenWanResponse>;
    /**
     * 本接口（AddLibraDBInstances）用于集群添加只读分析引擎
     */
    AddLibraDBInstances(req: AddLibraDBInstancesRequest, cb?: (error: string, rep: AddLibraDBInstancesResponse) => void): Promise<AddLibraDBInstancesResponse>;
    /**
     * 本接口（ActivateLibraDBInstance）用于解除已隔离的只读分析引擎实例。
     */
    ActivateLibraDBInstance(req: ActivateLibraDBInstanceRequest, cb?: (error: string, rep: ActivateLibraDBInstanceResponse) => void): Promise<ActivateLibraDBInstanceResponse>;
    /**
     * 本接口（ModifyLibraDBClusterAccountHost）用于修改分析集群账号的可登录主机信息
     */
    ModifyLibraDBClusterAccountHost(req: ModifyLibraDBClusterAccountHostRequest, cb?: (error: string, rep: ModifyLibraDBClusterAccountHostResponse) => void): Promise<ModifyLibraDBClusterAccountHostResponse>;
    /**
     * 本接口（DescribeLibraDBClusterAccountAllPrivileges）用于查询分析集群账号全部权限
     */
    DescribeLibraDBClusterAccountAllPrivileges(req: DescribeLibraDBClusterAccountAllPrivilegesRequest, cb?: (error: string, rep: DescribeLibraDBClusterAccountAllPrivilegesResponse) => void): Promise<DescribeLibraDBClusterAccountAllPrivilegesResponse>;
    /**
     * 本接口（InquirePriceCreate）用于新购集群的价格查询。
     */
    InquirePriceCreate(req: InquirePriceCreateRequest, cb?: (error: string, rep: InquirePriceCreateResponse) => void): Promise<InquirePriceCreateResponse>;
    /**
     * 本接口（AssociateSecurityGroups）用于安全组批量绑定云资源。
     */
    AssociateSecurityGroups(req: AssociateSecurityGroupsRequest, cb?: (error: string, rep: AssociateSecurityGroupsResponse) => void): Promise<AssociateSecurityGroupsResponse>;
    /**
     * 本接口(DescribeLibraDBInstanceSpecs)用于查询只读分析引擎在该地域支持的规格列表信息
     */
    DescribeLibraDBInstanceSpecs(req?: DescribeLibraDBInstanceSpecsRequest, cb?: (error: string, rep: DescribeLibraDBInstanceSpecsResponse) => void): Promise<DescribeLibraDBInstanceSpecsResponse>;
    /**
     * 本接口（DescribeClusterReadOnly）用于查询集群只读开关。
     */
    DescribeClusterReadOnly(req: DescribeClusterReadOnlyRequest, cb?: (error: string, rep: DescribeClusterReadOnlyResponse) => void): Promise<DescribeClusterReadOnlyResponse>;
    /**
     * 本接口（DescribeResourcePackageSaleSpec）用于查询资源包规格。
     */
    DescribeResourcePackageSaleSpec(req: DescribeResourcePackageSaleSpecRequest, cb?: (error: string, rep: DescribeResourcePackageSaleSpecResponse) => void): Promise<DescribeResourcePackageSaleSpecResponse>;
    /**
     * 本接口（ModifyAccountPrivileges）用于修改账号库表权限。
     */
    ModifyAccountPrivileges(req: ModifyAccountPrivilegesRequest, cb?: (error: string, rep: ModifyAccountPrivilegesResponse) => void): Promise<ModifyAccountPrivilegesResponse>;
    /**
     * 本接口（DescribeLibraDBForwardConfig）用于查询分析引擎转发参数
     */
    DescribeLibraDBForwardConfig(req: DescribeLibraDBForwardConfigRequest, cb?: (error: string, rep: DescribeLibraDBForwardConfigResponse) => void): Promise<DescribeLibraDBForwardConfigResponse>;
    /**
     * 本接口（DescribeAuditRuleWithInstanceIds）用于获取实例的审计规则。
     */
    DescribeAuditRuleWithInstanceIds(req: DescribeAuditRuleWithInstanceIdsRequest, cb?: (error: string, rep: DescribeAuditRuleWithInstanceIdsResponse) => void): Promise<DescribeAuditRuleWithInstanceIdsResponse>;
    /**
     * 查询实例SSL状态
     */
    DescribeSSLStatus(req: DescribeSSLStatusRequest, cb?: (error: string, rep: DescribeSSLStatusResponse) => void): Promise<DescribeSSLStatusResponse>;
    /**
     * 此接口（ExportInstanceErrorLogs）用于导出实例错误日志。
     */
    ExportInstanceErrorLogs(req: ExportInstanceErrorLogsRequest, cb?: (error: string, rep: ExportInstanceErrorLogsResponse) => void): Promise<ExportInstanceErrorLogsResponse>;
    /**
     * 本接口（AddClusterSlaveZone）用于对集群开启多可用区部署。
     */
    AddClusterSlaveZone(req: AddClusterSlaveZoneRequest, cb?: (error: string, rep: AddClusterSlaveZoneResponse) => void): Promise<AddClusterSlaveZoneResponse>;
    /**
     * 此接口（ModifyBackupName）用于修改备份文件备注名。
     */
    ModifyBackupName(req: ModifyBackupNameRequest, cb?: (error: string, rep: ModifyBackupNameResponse) => void): Promise<ModifyBackupNameResponse>;
    /**
     * 本接口（DescribeAccounts）用于查询数据库账号列表。
     */
    DescribeAccounts(req: DescribeAccountsRequest, cb?: (error: string, rep: DescribeAccountsResponse) => void): Promise<DescribeAccountsResponse>;
    /**
     * 本接口（CheckCreateLibraDBInstance）用于校验集群是否可以添加只读分析引擎实例
     */
    CheckCreateLibraDBInstance(req: CheckCreateLibraDBInstanceRequest, cb?: (error: string, rep: CheckCreateLibraDBInstanceResponse) => void): Promise<CheckCreateLibraDBInstanceResponse>;
    /**
     * 本接口（SetRenewFlag）用于设置实例的自动续费功能。
     */
    SetRenewFlag(req: SetRenewFlagRequest, cb?: (error: string, rep: SetRenewFlagResponse) => void): Promise<SetRenewFlagResponse>;
    /**
     * 本接口（InquirePriceRenew）用于查询续费集群价格。
     */
    InquirePriceRenew(req: InquirePriceRenewRequest, cb?: (error: string, rep: InquirePriceRenewResponse) => void): Promise<InquirePriceRenewResponse>;
    /**
     * 本接口（DescribeIntegrateTask）用于查询集群任务。
     */
    DescribeIntegrateTask(req: DescribeIntegrateTaskRequest, cb?: (error: string, rep: DescribeIntegrateTaskResponse) => void): Promise<DescribeIntegrateTaskResponse>;
    /**
     * 本接口（StartCLSDelivery）用于开启日志投递功能。
     */
    StartCLSDelivery(req: StartCLSDeliveryRequest, cb?: (error: string, rep: StartCLSDeliveryResponse) => void): Promise<StartCLSDeliveryResponse>;
    /**
     * 取消Serverless集群的弹性计划
     */
    CancelClusterServerlessScalePlan(req: CancelClusterServerlessScalePlanRequest, cb?: (error: string, rep: CancelClusterServerlessScalePlanResponse) => void): Promise<CancelClusterServerlessScalePlanResponse>;
    /**
     * 创建备份保险箱
     */
    CreateVault(req: CreateVaultRequest, cb?: (error: string, rep: CreateVaultResponse) => void): Promise<CreateVaultResponse>;
    /**
     * 本接口(DescribeSQLExecutionPlan)用于查询执行计划详情
     */
    DescribeSQLExecutionPlan(req: DescribeSQLExecutionPlanRequest, cb?: (error: string, rep: DescribeSQLExecutionPlanResponse) => void): Promise<DescribeSQLExecutionPlanResponse>;
    /**
     * 本接口（ModifyLibraDBForwardConfig）用于查看分析集群库表映射关系
     */
    DescribeLibraDBClusterTableMapping(req: DescribeLibraDBClusterTableMappingRequest, cb?: (error: string, rep: DescribeLibraDBClusterTableMappingResponse) => void): Promise<DescribeLibraDBClusterTableMappingResponse>;
    /**
     * 该接口用户查询当前地域用户设置的默认备份下载来源限制
     */
    DescribeBackupDownloadRestriction(req: DescribeBackupDownloadRestrictionRequest, cb?: (error: string, rep: DescribeBackupDownloadRestrictionResponse) => void): Promise<DescribeBackupDownloadRestrictionResponse>;
    /**
     * 本接口（DescribeLibraDBDataSource）用于查询分析集群的源实例信息
     */
    DescribeLibraDBDataSource(req: DescribeLibraDBDataSourceRequest, cb?: (error: string, rep: DescribeLibraDBDataSourceResponse) => void): Promise<DescribeLibraDBDataSourceResponse>;
    /**
     * 获取table列表
     */
    DescribeClusterDatabaseTables(req: DescribeClusterDatabaseTablesRequest, cb?: (error: string, rep: DescribeClusterDatabaseTablesResponse) => void): Promise<DescribeClusterDatabaseTablesResponse>;
    /**
     * 解除分析集群隔离状态
     */
    ActivateLibraDBCluster(req: ActivateLibraDBClusterRequest, cb?: (error: string, rep: ActivateLibraDBClusterResponse) => void): Promise<ActivateLibraDBClusterResponse>;
    /**
     * 计算修改备份保留时长后将会过期删除的备份文件列表
     */
    CalculateBackupSaveSecExpires(req: CalculateBackupSaveSecExpiresRequest, cb?: (error: string, rep: CalculateBackupSaveSecExpiresResponse) => void): Promise<CalculateBackupSaveSecExpiresResponse>;
    /**
     * 开关全局加密
     */
    ModifyClusterGlobalEncryption(req: ModifyClusterGlobalEncryptionRequest, cb?: (error: string, rep: ModifyClusterGlobalEncryptionResponse) => void): Promise<ModifyClusterGlobalEncryptionResponse>;
    /**
     * 本接口（DescribeLibraDBSlowLogs）为只读分析引擎的慢 SQL 明细查询接口
     */
    DescribeLibraDBSlowLogs(req: DescribeLibraDBSlowLogsRequest, cb?: (error: string, rep: DescribeLibraDBSlowLogsResponse) => void): Promise<DescribeLibraDBSlowLogsResponse>;
    /**
     * 本接口（DescribeBackupList）用于查询集群的备份文件列表。
     */
    DescribeBackupList(req: DescribeBackupListRequest, cb?: (error: string, rep: DescribeBackupListResponse) => void): Promise<DescribeBackupListResponse>;
    /**
     * 本接口(ModifyAccountDescription)用于修改数据库账号描述信息。
     */
    ModifyAccountDescription(req: ModifyAccountDescriptionRequest, cb?: (error: string, rep: ModifyAccountDescriptionResponse) => void): Promise<ModifyAccountDescriptionResponse>;
    /**
     * 修改serverless策略
     */
    ModifyServerlessStrategy(req: ModifyServerlessStrategyRequest, cb?: (error: string, rep: ModifyServerlessStrategyResponse) => void): Promise<ModifyServerlessStrategyResponse>;
    /**
     * 本接口（CreateClusterDatabase）用于创建数据库。
     */
    CreateClusterDatabase(req: CreateClusterDatabaseRequest, cb?: (error: string, rep: CreateClusterDatabaseResponse) => void): Promise<CreateClusterDatabaseResponse>;
    /**
     * 本接口（OpenAuditService）用于为实例开通数据库审计服务。
     */
    OpenAuditService(req: OpenAuditServiceRequest, cb?: (error: string, rep: OpenAuditServiceResponse) => void): Promise<OpenAuditServiceResponse>;
    /**
     * 将备份文件复制到指定的备份保险箱
     */
    CopyBackupToVault(req: CopyBackupToVaultRequest, cb?: (error: string, rep: CopyBackupToVaultResponse) => void): Promise<CopyBackupToVaultResponse>;
    /**
     * 本接口（ModifyClusterReadOnly）用于修改集群只读开关。
     */
    ModifyClusterReadOnly(req: ModifyClusterReadOnlyRequest, cb?: (error: string, rep: ModifyClusterReadOnlyResponse) => void): Promise<ModifyClusterReadOnlyResponse>;
    /**
     * 本接口（DeleteAuditLogFile）用于删除云数据库实例的审计日志文件。
     */
    DeleteAuditLogFile(req: DeleteAuditLogFileRequest, cb?: (error: string, rep: DeleteAuditLogFileResponse) => void): Promise<DeleteAuditLogFileResponse>;
    /**
     * 本接口（DescribeAuditRuleTemplates）用于查询审计规则模板信息。
     */
    DescribeAuditRuleTemplates(req: DescribeAuditRuleTemplatesRequest, cb?: (error: string, rep: DescribeAuditRuleTemplatesResponse) => void): Promise<DescribeAuditRuleTemplatesResponse>;
    /**
     * 本接口（DescribeResourcePackageDetail）用于查询资源包使用详情。
     */
    DescribeResourcePackageDetail(req: DescribeResourcePackageDetailRequest, cb?: (error: string, rep: DescribeResourcePackageDetailResponse) => void): Promise<DescribeResourcePackageDetailResponse>;
    /**
     * 本接口（ModifyBackupConfig）用于修改指定集群的备份配置。
     */
    ModifyBackupConfig(req: ModifyBackupConfigRequest, cb?: (error: string, rep: ModifyBackupConfigResponse) => void): Promise<ModifyBackupConfigResponse>;
    /**
     * 本接口（ModifyLibraDBClusterDataSource）用于修改 TDSQL-C 分析集群数据源
     */
    ModifyLibraDBClusterDataSource(req: ModifyLibraDBClusterDataSourceRequest, cb?: (error: string, rep: ModifyLibraDBClusterDataSourceResponse) => void): Promise<ModifyLibraDBClusterDataSourceResponse>;
    /**
     * 查询RedoLog备份
     */
    DescribeRedoLogListByVault(req: DescribeRedoLogListByVaultRequest, cb?: (error: string, rep: DescribeRedoLogListByVaultResponse) => void): Promise<DescribeRedoLogListByVaultResponse>;
    /**
     * 本接口(DescribeInstances)用于查询实例列表。
     */
    DescribeInstances(req: DescribeInstancesRequest, cb?: (error: string, rep: DescribeInstancesResponse) => void): Promise<DescribeInstancesResponse>;
    /**
     * 该接口（DescribeBinlogConfig）用于查询binlog配置
     */
    DescribeBinlogConfig(req: DescribeBinlogConfigRequest, cb?: (error: string, rep: DescribeBinlogConfigResponse) => void): Promise<DescribeBinlogConfigResponse>;
    /**
     * 从备份保险箱中删除指定的备份文件
     */
    DeleteBackupVault(req: DeleteBackupVaultRequest, cb?: (error: string, rep: DeleteBackupVaultResponse) => void): Promise<DeleteBackupVaultResponse>;
    /**
     * 此接口（InquirePriceMultiSpec）用于批量询价
     */
    InquirePriceMultiSpec(req: InquirePriceMultiSpecRequest, cb?: (error: string, rep: InquirePriceMultiSpecResponse) => void): Promise<InquirePriceMultiSpecResponse>;
    /**
     * 本接口（UpgradeClusterVersion）用于更新内核小版本。
     */
    UpgradeClusterVersion(req: UpgradeClusterVersionRequest, cb?: (error: string, rep: UpgradeClusterVersionResponse) => void): Promise<UpgradeClusterVersionResponse>;
    /**
     * 开启SSL加密
     */
    OpenSSL(req: OpenSSLRequest, cb?: (error: string, rep: OpenSSLResponse) => void): Promise<OpenSSLResponse>;
    /**
     * 本接口（DescribeResourcePackageList）用于查询资源包列表。
     */
    DescribeResourcePackageList(req: DescribeResourcePackageListRequest, cb?: (error: string, rep: DescribeResourcePackageListResponse) => void): Promise<DescribeResourcePackageListResponse>;
    /**
     * 本接口（DescribeClusterParams）用于查询集群参数。
     */
    DescribeClusterParams(req: DescribeClusterParamsRequest, cb?: (error: string, rep: DescribeClusterParamsResponse) => void): Promise<DescribeClusterParamsResponse>;
    /**
     * 修改分析集群账号密码
     */
    ResetLibraDBClusterAccountPassword(req: ResetLibraDBClusterAccountPasswordRequest, cb?: (error: string, rep: ResetLibraDBClusterAccountPasswordResponse) => void): Promise<ResetLibraDBClusterAccountPasswordResponse>;
    /**
     * 本接口（RefundResourcePackage）用于资源包退款。
     */
    RefundResourcePackage(req: RefundResourcePackageRequest, cb?: (error: string, rep: RefundResourcePackageResponse) => void): Promise<RefundResourcePackageResponse>;
    /**
     * 本接口(ModifyInstanceName)用于修改实例名称。
     */
    ModifyInstanceName(req: ModifyInstanceNameRequest, cb?: (error: string, rep: ModifyInstanceNameResponse) => void): Promise<ModifyInstanceNameResponse>;
    /**
     * 本接口（DescribeMaintainPeriod）用于查询实例维护时间窗。
     */
    DescribeMaintainPeriod(req: DescribeMaintainPeriodRequest, cb?: (error: string, rep: DescribeMaintainPeriodResponse) => void): Promise<DescribeMaintainPeriodResponse>;
    /**
     * 资源包使用明细导出
     */
    ExportResourcePackageDeductDetails(req: ExportResourcePackageDeductDetailsRequest, cb?: (error: string, rep: ExportResourcePackageDeductDetailsResponse) => void): Promise<ExportResourcePackageDeductDetailsResponse>;
    /**
     * 本接口（DescribeClusterDetailDatabases）用于查询数据库列表。
     */
    DescribeClusterDetailDatabases(req: DescribeClusterDetailDatabasesRequest, cb?: (error: string, rep: DescribeClusterDetailDatabasesResponse) => void): Promise<DescribeClusterDetailDatabasesResponse>;
    /**
     * 本接口(ModifyAuditService)用于修改云数据库审计日志保存时长、审计规则等服务配置。
     */
    ModifyAuditService(req: ModifyAuditServiceRequest, cb?: (error: string, rep: ModifyAuditServiceResponse) => void): Promise<ModifyAuditServiceResponse>;
    /**
     * 本接口（CheckTransferClusterZone）用于检查是否可以发起跨可用区迁移。
     */
    CheckTransferClusterZone(req: CheckTransferClusterZoneRequest, cb?: (error: string, rep: CheckTransferClusterZoneResponse) => void): Promise<CheckTransferClusterZoneResponse>;
    /**
     * 本接口（DescribeZones）用于查询可售卖地域可用区信息。
     */
    DescribeZones(req: DescribeZonesRequest, cb?: (error: string, rep: DescribeZonesResponse) => void): Promise<DescribeZonesResponse>;
    /**
     * 本接口（DescribeBackupDownloadUrl）用于查询集群备份文件下载地址。
     */
    DescribeBackupDownloadUrl(req: DescribeBackupDownloadUrlRequest, cb?: (error: string, rep: DescribeBackupDownloadUrlResponse) => void): Promise<DescribeBackupDownloadUrlResponse>;
    /**
     * 本接口（SwitchClusterVpc）用于更换集群vpc。
     */
    SwitchClusterVpc(req: SwitchClusterVpcRequest, cb?: (error: string, rep: SwitchClusterVpcResponse) => void): Promise<SwitchClusterVpcResponse>;
    /**
     * 本接口(DescribeLibraDBInstanceDetail)用于查询只读分析引擎详情
     */
    DescribeLibraDBInstanceDetail(req: DescribeLibraDBInstanceDetailRequest, cb?: (error: string, rep: DescribeLibraDBInstanceDetailResponse) => void): Promise<DescribeLibraDBInstanceDetailResponse>;
    /**
     * 本接口（DescribeLibraDBClusterAutoMapRule）用于查看分析集群高级映射规则
     */
    DescribeLibraDBClusterAutoMapRule(req: DescribeLibraDBClusterAutoMapRuleRequest, cb?: (error: string, rep: DescribeLibraDBClusterAutoMapRuleResponse) => void): Promise<DescribeLibraDBClusterAutoMapRuleResponse>;
    /**
     * 本接口（CreateProxy）用于开启集群的数据库代理。
     */
    CreateProxy(req: CreateProxyRequest, cb?: (error: string, rep: CreateProxyResponse) => void): Promise<CreateProxyResponse>;
    /**
     * 该接口用于修改用户当前地域的备份文件限制下载来源，可以设置内外网均可下载、仅内网可下载，或内网指定的vpc、ip可以下载。
     */
    ModifyBackupDownloadRestriction(req: ModifyBackupDownloadRestrictionRequest, cb?: (error: string, rep: ModifyBackupDownloadRestrictionResponse) => void): Promise<ModifyBackupDownloadRestrictionResponse>;
    /**
     * 本接口（CreateCLSDelivery）用于创建日志投递。
     */
    CreateCLSDelivery(req: CreateCLSDeliveryRequest, cb?: (error: string, rep: CreateCLSDeliveryResponse) => void): Promise<CreateCLSDeliveryResponse>;
    /**
     * 此接口（ModifyBinlogSaveDays）用于修改集群Binlog保留天数。
     */
    ModifyBinlogSaveDays(req: ModifyBinlogSaveDaysRequest, cb?: (error: string, rep: ModifyBinlogSaveDaysResponse) => void): Promise<ModifyBinlogSaveDaysResponse>;
    /**
     * 本接口（DescribeAccountAllGrantPrivileges）用于查询账号所有可授予的权限。
     */
    DescribeAccountAllGrantPrivileges(req: DescribeAccountAllGrantPrivilegesRequest, cb?: (error: string, rep: DescribeAccountAllGrantPrivilegesResponse) => void): Promise<DescribeAccountAllGrantPrivilegesResponse>;
    /**
     * 本接口（OpenReadOnlyInstanceExclusiveAccess）用于开通只读实例独有访问接入组。
     */
    OpenReadOnlyInstanceExclusiveAccess(req: OpenReadOnlyInstanceExclusiveAccessRequest, cb?: (error: string, rep: OpenReadOnlyInstanceExclusiveAccessResponse) => void): Promise<OpenReadOnlyInstanceExclusiveAccessResponse>;
    /**
     * 本接口（DescribeClusterPasswordComplexity）用于查看集群密码复杂度详情。
     */
    DescribeClusterPasswordComplexity(req: DescribeClusterPasswordComplexityRequest, cb?: (error: string, rep: DescribeClusterPasswordComplexityResponse) => void): Promise<DescribeClusterPasswordComplexityResponse>;
    /**
     * 本接口（DeleteParamTemplate）用于删除用户创建的参数模板。
     */
    DeleteParamTemplate(req: DeleteParamTemplateRequest, cb?: (error: string, rep: DeleteParamTemplateResponse) => void): Promise<DeleteParamTemplateResponse>;
    /**
     * 创建 TDSQL-C 分析集群
     */
    CreateLibraDBClusters(req: CreateLibraDBClustersRequest, cb?: (error: string, rep: CreateLibraDBClustersResponse) => void): Promise<CreateLibraDBClustersResponse>;
    /**
     * 本接口（UpgradeInstance）用于实例变配。
     */
    UpgradeInstance(req: UpgradeInstanceRequest, cb?: (error: string, rep: UpgradeInstanceResponse) => void): Promise<UpgradeInstanceResponse>;
    /**
     * 本接口（DescribeBinlogs）用来查询集群 Binlog 日志列表。
     */
    DescribeBinlogs(req: DescribeBinlogsRequest, cb?: (error: string, rep: DescribeBinlogsResponse) => void): Promise<DescribeBinlogsResponse>;
    /**
     * 本接口（CreateLibraDBClusterAccounts）用于创建分析集群账号
     */
    CreateLibraDBClusterAccounts(req: CreateLibraDBClusterAccountsRequest, cb?: (error: string, rep: CreateLibraDBClusterAccountsResponse) => void): Promise<CreateLibraDBClusterAccountsResponse>;
    /**
     * 本接口（DescribeClusterInstanceGrps）用于查询实例组信息。
     */
    DescribeClusterInstanceGroups(req: DescribeClusterInstanceGroupsRequest, cb?: (error: string, rep: DescribeClusterInstanceGroupsResponse) => void): Promise<DescribeClusterInstanceGroupsResponse>;
    /**
     * 本接口（DescribeDBSecurityGroups）用于查询实例安全组信息。
     */
    DescribeDBSecurityGroups(req: DescribeDBSecurityGroupsRequest, cb?: (error: string, rep: DescribeDBSecurityGroupsResponse) => void): Promise<DescribeDBSecurityGroupsResponse>;
    /**
     * 本接口（OpenClusterPasswordComplexity）用于开启自定义密码复杂度功能。
     */
    OpenClusterPasswordComplexity(req: OpenClusterPasswordComplexityRequest, cb?: (error: string, rep: OpenClusterPasswordComplexityResponse) => void): Promise<OpenClusterPasswordComplexityResponse>;
    /**
     * 本接口（ModifyResourcePackageName）用于修改资源包名称。
     */
    ModifyResourcePackageName(req: ModifyResourcePackageNameRequest, cb?: (error: string, rep: ModifyResourcePackageNameResponse) => void): Promise<ModifyResourcePackageNameResponse>;
    /**
     * 本接口（RemoveClusterSlaveZone）用于关闭集群多可用区部署。
     */
    RemoveClusterSlaveZone(req: RemoveClusterSlaveZoneRequest, cb?: (error: string, rep: RemoveClusterSlaveZoneResponse) => void): Promise<RemoveClusterSlaveZoneResponse>;
    /**
     * 关闭SSL加密
     */
    CloseSSL(req: CloseSSLRequest, cb?: (error: string, rep: CloseSSLResponse) => void): Promise<CloseSSLResponse>;
    /**
     * 本接口（DescribeInstanceErrorLogs）用于查询实例错误日志列表。
     */
    DescribeInstanceErrorLogs(req: DescribeInstanceErrorLogsRequest, cb?: (error: string, rep: DescribeInstanceErrorLogsResponse) => void): Promise<DescribeInstanceErrorLogsResponse>;
    /**
     * 本接口(IsolateInstance)用于隔离实例。
     */
    IsolateInstance(req: IsolateInstanceRequest, cb?: (error: string, rep: IsolateInstanceResponse) => void): Promise<IsolateInstanceResponse>;
}
