import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { CreateAllocationUnitRequest, DescribeBillAdjustInfoResponse, DescribeCostSummaryByProductRequest, DescribeBudgetResponse, DescribeCostExplorerSummaryResponse, ModifyGatherRuleRequest, ModifyAllocationRuleRequest, DeleteAllocationRuleRequest, CreateAllocationRuleResponse, CreateInstanceResponse, DescribeBudgetRequest, DescribeCostExplorerSummaryRequest, DescribeCostSummaryByProductResponse, DescribeAllocationTreeResponse, DescribeBillDetailForOrganizationResponse, DescribeCostSummaryByResourceResponse, DescribeBillSummaryByRegionRequest, CreateBudgetRequest, DescribeBillListResponse, DescribeAllocateConditionsRequest, CreateAllocationRuleRequest, DeleteBudgetResponse, DescribeBillSummaryRequest, DescribeBillResourceSummaryResponse, DescribeGatherRuleDetailRequest, DescribeAllocationOverviewResponse, DescribeDosageCosDetailByDateRequest, DeleteAllocationTagRequest, DescribeCostSummaryByTagRequest, DescribeBillSummaryByProductRequest, DescribeDosageDetailListResponse, DescribeAllocationBillDetailRequest, DescribeBillListRequest, DescribeAllocationTrendByMonthRequest, DescribeVoucherUsageDetailsResponse, DescribeAccountBalanceResponse, DescribeGatherResourceResponse, DescribeAllocationSummaryByResourceRequest, DescribeCostDetailResponse, DescribeAllocationMonthOverviewResponse, DescribeAllocationSummaryByItemResponse, DescribeDosageDetailByDateRequest, ModifyBudgetResponse, DescribeGatherResourceRequest, DescribeCostSummaryByProjectResponse, DescribeBillSummaryByTagResponse, ModifyAllocationRuleResponse, DescribeAllocationUnitDetailResponse, DescribeAllocationSummaryByBusinessResponse, DescribeAllocationSummaryByItemRequest, DescribeBillSummaryByTagRequest, DescribeAllocationRuleSummaryResponse, DescribeBillSummaryByProjectRequest, CreateGatherRuleRequest, DescribeBillResourceSummaryForOrganizationRequest, DescribeDosageDetailByDateResponse, DescribeBudgetRemindRecordListRequest, DescribeCostSummaryByRegionRequest, SetRenewalRequest, DescribeBillDownloadUrlRequest, DescribeAllocationOverviewRequest, DescribeAllocationSummaryByBusinessRequest, CreateBudgetResponse, DescribeBillSummaryByPayModeRequest, DeleteGatherRuleResponse, DescribeAllocationBillConditionsRequest, DescribeAllocationRuleDetailRequest, PayDealsResponse, DescribeCostSummaryByProjectRequest, ModifyAllocationUnitRequest, DescribeBillDetailResponse, DescribeDealsByCondResponse, DescribeBillSummaryByProjectResponse, DescribeBillAdjustInfoRequest, DeleteAllocationRuleResponse, DescribeRenewInstancesRequest, PayDealsRequest, DescribeOrgMemberAccountBalanceRequest, DescribeAllocationBillConditionsResponse, RenewInstanceResponse, DescribeAllocationMonthOverviewRequest, DescribeBillSummaryResponse, RefundInstanceRequest, DescribeBudgetOperationLogResponse, DescribeAllocationUnitDetailRequest, DescribeBillSummaryForOrganizationRequest, CreateInstanceRequest, ModifyBudgetRequest, DescribeOrgMemberAccountBalanceResponse, DescribeBillDetailForOrganizationRequest, DescribeVoucherUsageDetailsRequest, DescribeBillResourceSummaryRequest, DescribeRenewInstancesResponse, DescribeCostSummaryByRegionResponse, DescribeCostDetailRequest, RenewInstanceRequest, DescribeBillSummaryForOrganizationResponse, DescribeTagListRequest, DescribeBillResourceSummaryForOrganizationResponse, DescribeAllocationTreeRequest, DescribeCostSummaryByResourceRequest, CreateAllocationTagRequest, DescribeAllocationRuleDetailResponse, SetRenewalResponse, DescribeBillSummaryByPayModeResponse, DeleteAllocationTagResponse, DescribeBudgetOperationLogRequest, DescribeBillSummaryByProductResponse, DescribeAllocationRuleSummaryRequest, CreateAllocationTagResponse, DescribeBillDownloadUrlResponse, ModifyGatherRuleResponse, DescribeAccountBalanceRequest, DescribeBillDetailRequest, DescribeCostSummaryByTagResponse, DescribeSavingPlanResourceInfoRequest, DescribeVoucherInfoResponse, DeleteGatherRuleRequest, DescribeAllocationBillDetailResponse, CreateGatherRuleResponse, DescribeAllocateConditionsResponse, DescribeVoucherInfoRequest, DescribeDosageDetailListRequest, DescribeBudgetRemindRecordListResponse, DescribeBillSummaryByRegionResponse, DeleteBudgetRequest, DescribeSavingPlanResourceInfoResponse, DescribeDealsByCondRequest, DescribeAllocationSummaryByResourceResponse, CreateAllocationUnitResponse, DescribeDosageCosDetailByDateResponse, DeleteAllocationUnitRequest, RefundInstanceResponse, DeleteAllocationUnitResponse, DescribeTagListResponse, DescribeAllocationTrendByMonthResponse, ModifyAllocationUnitResponse, DescribeGatherRuleDetailResponse } from "./billing_models";
/**
 * billing client
 * @class
 */
export declare class Client extends AbstractClient {
    constructor(clientConfig: ClientConfig);
    /**
     * 注意事项：
1、本接口支持查询已接入续费管理页的包年包月实例，包括运行中、已隔离（部分产品不支持）
2、子用户使用该接口时，应具备QcloudFinanceRenewManageFullAccess权限策略。
     */
    DescribeRenewInstances(req: DescribeRenewInstancesRequest, cb?: (error: string, rep: DescribeRenewInstancesResponse) => void): Promise<DescribeRenewInstancesResponse>;
    /**
     * 成员账号获取管理账号代付账单（费用明细）。
注意事项：在请求接口时，由于网络不稳定或其它异常，可能会导致请求失败。如果您遇到这种情况，我们建议您在接口请求失败时，手动发起重试操作，这样可以更好地确保您的接口请求能够成功执行。
     */
    DescribeBillDetailForOrganization(req: DescribeBillDetailForOrganizationRequest, cb?: (error: string, rep: DescribeBillDetailForOrganizationResponse) => void): Promise<DescribeBillDetailForOrganizationResponse>;
    /**
     * 删除归集规则
     */
    DeleteGatherRule(req: DeleteGatherRuleRequest, cb?: (error: string, rep: DeleteGatherRuleResponse) => void): Promise<DeleteGatherRuleResponse>;
    /**
     * 获取按资源汇总消耗详情
     */
    DescribeCostSummaryByResource(req: DescribeCostSummaryByResourceRequest, cb?: (error: string, rep: DescribeCostSummaryByResourceResponse) => void): Promise<DescribeCostSummaryByResourceResponse>;
    /**
     * 获取收支明细列表，支持翻页和参数过滤
     */
    DescribeBillList(req: DescribeBillListRequest, cb?: (error: string, rep: DescribeBillListResponse) => void): Promise<DescribeBillListResponse>;
    /**
     * 查询分账账单按资源汇总
     */
    DescribeAllocationSummaryByResource(req: DescribeAllocationSummaryByResourceRequest, cb?: (error: string, rep: DescribeAllocationSummaryByResourceResponse) => void): Promise<DescribeAllocationSummaryByResourceResponse>;
    /**
     * 查询所有公摊规则概览
     */
    DescribeAllocationRuleSummary(req: DescribeAllocationRuleSummaryRequest, cb?: (error: string, rep: DescribeAllocationRuleSummaryResponse) => void): Promise<DescribeAllocationRuleSummaryResponse>;
    /**
     * 获取账单资源汇总数据
     */
    DescribeBillResourceSummary(req: DescribeBillResourceSummaryRequest, cb?: (error: string, rep: DescribeBillResourceSummaryResponse) => void): Promise<DescribeBillResourceSummaryResponse>;
    /**
     * 删除分账单元
     */
    DeleteAllocationUnit(req: DeleteAllocationUnitRequest, cb?: (error: string, rep: DeleteAllocationUnitResponse) => void): Promise<DeleteAllocationUnitResponse>;
    /**
     * 查询资源目录筛选条件
     */
    DescribeAllocateConditions(req: DescribeAllocateConditionsRequest, cb?: (error: string, rep: DescribeAllocateConditionsResponse) => void): Promise<DescribeAllocateConditionsResponse>;
    /**
     * 创建预算信息
     */
    CreateBudget(req: CreateBudgetRequest, cb?: (error: string, rep: CreateBudgetResponse) => void): Promise<CreateBudgetResponse>;
    /**
     * 返回预算提醒记录，包括预算周期、检测时间、提醒时间、提醒类型、提醒内容
     */
    DescribeBudgetRemindRecordList(req: DescribeBudgetRemindRecordListRequest, cb?: (error: string, rep: DescribeBudgetRemindRecordListResponse) => void): Promise<DescribeBudgetRemindRecordListResponse>;
    /**
     * 查询分账账单日概览
     */
    DescribeAllocationOverview(req: DescribeAllocationOverviewRequest, cb?: (error: string, rep: DescribeAllocationOverviewResponse) => void): Promise<DescribeAllocationOverviewResponse>;
    /**
     * 获取已接入标准用量明细模板产品的用量明细数据，目前已接入并支持查询的产品包括：云联络中心、实时音视频、实时音视频、智能媒资托管、CODING DevOps、全球IP应用加速
     */
    DescribeDosageDetailList(req: DescribeDosageDetailListRequest, cb?: (error: string, rep: DescribeDosageDetailListResponse) => void): Promise<DescribeDosageDetailListResponse>;
    /**
     * 创建分账单元
     */
    CreateAllocationUnit(req: CreateAllocationUnitRequest, cb?: (error: string, rep: CreateAllocationUnitResponse) => void): Promise<CreateAllocationUnitResponse>;
    /**
     * 批量设置分账标签
     */
    CreateAllocationTag(req: CreateAllocationTagRequest, cb?: (error: string, rep: CreateAllocationTagResponse) => void): Promise<CreateAllocationTagResponse>;
    /**
     * 依据预算ID删除对应预算项目
     */
    DeleteBudget(req: DeleteBudgetRequest, cb?: (error: string, rep: DeleteBudgetResponse) => void): Promise<DeleteBudgetResponse>;
    /**
     * 获取代金券相关信息
     */
    DescribeVoucherInfo(req: DescribeVoucherInfoRequest, cb?: (error: string, rep: DescribeVoucherInfoResponse) => void): Promise<DescribeVoucherInfoResponse>;
    /**
     * 获取按项目汇总消耗详情
     */
    DescribeCostSummaryByProject(req: DescribeCostSummaryByProjectRequest, cb?: (error: string, rep: DescribeCostSummaryByProjectResponse) => void): Promise<DescribeCostSummaryByProjectResponse>;
    /**
     * 查看成本分析明细
     */
    DescribeCostExplorerSummary(req: DescribeCostExplorerSummaryRequest, cb?: (error: string, rep: DescribeCostExplorerSummaryResponse) => void): Promise<DescribeCostExplorerSummaryResponse>;
    /**
     * 成员账号获取管理账号代付账单（按资源汇总）
     */
    DescribeBillResourceSummaryForOrganization(req: DescribeBillResourceSummaryForOrganizationRequest, cb?: (error: string, rep: DescribeBillResourceSummaryForOrganizationResponse) => void): Promise<DescribeBillResourceSummaryForOrganizationResponse>;
    /**
     * 获取账单明细数据。
注意事项：
1.在请求接口时，由于网络不稳定或其它异常，可能会导致请求失败。如果您遇到这种情况，我们建议您在接口请求失败时，手动发起重试操作，这样可以更好地确保您的接口请求能够成功执行。
2.对于账单明细数据量级很大（例如每月账单明细量级超过20w）的客户，通过 API 调用账单数据效率较低，建议您开通账单数据存储功能，通过存储桶中获取账单文件进行分析。[账单存储至COS桶](https://cloud.tencent.com/document/product/555/61275)
     */
    DescribeBillDetail(req: DescribeBillDetailRequest, cb?: (error: string, rep: DescribeBillDetailResponse) => void): Promise<DescribeBillDetailResponse>;
    /**
     * 注意事项：
1、本接口支持对包年包月实例设置自动续费模式及周期
2、可通过实例查询接口获取到产品编码、地域编码
3、子用户使用该接口时，应具备QcloudFinanceRenewManageFullAccess权限策略。
     */
    SetRenewal(req: SetRenewalRequest, cb?: (error: string, rep: SetRenewalResponse) => void): Promise<SetRenewalResponse>;
    /**
     * 该接口支持通过传参，按照产品、项目、地域、计费模式和标签五个维度获取账单费用明细。
     */
    DescribeBillSummary(req: DescribeBillSummaryRequest, cb?: (error: string, rep: DescribeBillSummaryResponse) => void): Promise<DescribeBillSummaryResponse>;
    /**
     * 公摊规则删除接口
     */
    DeleteAllocationRule(req: DeleteAllocationRuleRequest, cb?: (error: string, rep: DeleteAllocationRuleResponse) => void): Promise<DeleteAllocationRuleResponse>;
    /**
     * 获取按计费模式汇总费用分布
     */
    DescribeBillSummaryByPayMode(req: DescribeBillSummaryByPayModeRequest, cb?: (error: string, rep: DescribeBillSummaryByPayModeResponse) => void): Promise<DescribeBillSummaryByPayModeResponse>;
    /**
     * 查询公摊规则详情
     */
    DescribeAllocationRuleDetail(req: DescribeAllocationRuleDetailRequest, cb?: (error: string, rep: DescribeAllocationRuleDetailResponse) => void): Promise<DescribeAllocationRuleDetailResponse>;
    /**
     * 获取按地域汇总消耗详情
     */
    DescribeCostSummaryByRegion(req: DescribeCostSummaryByRegionRequest, cb?: (error: string, rep: DescribeCostSummaryByRegionResponse) => void): Promise<DescribeCostSummaryByRegionResponse>;
    /**
     * 获取代金券使用记录
     */
    DescribeVoucherUsageDetails(req: DescribeVoucherUsageDetailsRequest, cb?: (error: string, rep: DescribeVoucherUsageDetailsResponse) => void): Promise<DescribeVoucherUsageDetailsResponse>;
    /**
     * 编辑归集规则
     */
    ModifyGatherRule(req: ModifyGatherRuleRequest, cb?: (error: string, rep: ModifyGatherRuleResponse) => void): Promise<ModifyGatherRuleResponse>;
    /**
     * 修改分账单元信息
     */
    ModifyAllocationUnit(req: ModifyAllocationUnitRequest, cb?: (error: string, rep: ModifyAllocationUnitResponse) => void): Promise<ModifyAllocationUnitResponse>;
    /**
     * 查询分账账单费用趋势
     */
    DescribeAllocationTrendByMonth(req: DescribeAllocationTrendByMonthRequest, cb?: (error: string, rep: DescribeAllocationTrendByMonthResponse) => void): Promise<DescribeAllocationTrendByMonthResponse>;
    /**
     * 该接口支持通过传参，获取L0-PDF、L1-汇总、L2-资源、L3-明细、账单包、五类账单文件下载链接
     */
    DescribeBillDownloadUrl(req: DescribeBillDownloadUrlRequest, cb?: (error: string, rep: DescribeBillDownloadUrlResponse) => void): Promise<DescribeBillDownloadUrlResponse>;
    /**
     * 获取COS产品用量明细
     */
    DescribeDosageCosDetailByDate(req: DescribeDosageCosDetailByDateRequest, cb?: (error: string, rep: DescribeDosageCosDetailByDateResponse) => void): Promise<DescribeDosageCosDetailByDateResponse>;
    /**
     * 创建归集规则
     */
    CreateGatherRule(req: CreateGatherRuleRequest, cb?: (error: string, rep: CreateGatherRuleResponse) => void): Promise<CreateGatherRuleResponse>;
    /**
     * 查询分账账单筛选条件
     */
    DescribeAllocationBillConditions(req: DescribeAllocationBillConditionsRequest, cb?: (error: string, rep: DescribeAllocationBillConditionsResponse) => void): Promise<DescribeAllocationBillConditionsResponse>;
    /**
     * 更新预算信息
     */
    ModifyBudget(req: ModifyBudgetRequest, cb?: (error: string, rep: ModifyBudgetResponse) => void): Promise<ModifyBudgetResponse>;
    /**
     * 获取云账户余额信息。
     */
    DescribeAccountBalance(req: DescribeAccountBalanceRequest, cb?: (error: string, rep: DescribeAccountBalanceResponse) => void): Promise<DescribeAccountBalanceResponse>;
    /**
     * 查询分账目录树
     */
    DescribeAllocationTree(req: DescribeAllocationTreeRequest, cb?: (error: string, rep: DescribeAllocationTreeResponse) => void): Promise<DescribeAllocationTreeResponse>;
    /**
     * 按日期获取产品用量明细
     */
    DescribeDosageDetailByDate(req: DescribeDosageDetailByDateRequest, cb?: (error: string, rep: DescribeDosageDetailByDateResponse) => void): Promise<DescribeDosageDetailByDateResponse>;
    /**
     * 创建一个实例资源，会创建一个新购实例资源的订单，并通过腾讯云账户余额自动支付。调用该接口的账号需要授予finace:trade的权限，否则无法支付成功。目前已接入并支持购买的产品包括：T-Sec-Web应用防火墙、云防火墙、主机安全、主机容器、云安全中心、T-Sec-密钥管理系统。
     */
    CreateInstance(req: CreateInstanceRequest, cb?: (error: string, rep: CreateInstanceResponse) => void): Promise<CreateInstanceResponse>;
    /**
     * 查询分账单元详情
     */
    DescribeAllocationUnitDetail(req: DescribeAllocationUnitDetailRequest, cb?: (error: string, rep: DescribeAllocationUnitDetailResponse) => void): Promise<DescribeAllocationUnitDetailResponse>;
    /**
     * 获取分账标签
     */
    DescribeTagList(req: DescribeTagListRequest, cb?: (error: string, rep: DescribeTagListResponse) => void): Promise<DescribeTagListResponse>;
    /**
     * 可以通过API获取当前UIN是否有调账，客户可以更快地主动地获取调账情况。
     */
    DescribeBillAdjustInfo(req: DescribeBillAdjustInfoRequest, cb?: (error: string, rep: DescribeBillAdjustInfoResponse) => void): Promise<DescribeBillAdjustInfoResponse>;
    /**
     * 查询分账账单明细
     */
    DescribeAllocationBillDetail(req: DescribeAllocationBillDetailRequest, cb?: (error: string, rep: DescribeAllocationBillDetailResponse) => void): Promise<DescribeAllocationBillDetailResponse>;
    /**
     * 获取按地域汇总费用分布
     */
    DescribeBillSummaryByRegion(req: DescribeBillSummaryByRegionRequest, cb?: (error: string, rep: DescribeBillSummaryByRegionResponse) => void): Promise<DescribeBillSummaryByRegionResponse>;
    /**
     * 获取按项目汇总费用分布
     */
    DescribeBillSummaryByProject(req: DescribeBillSummaryByProjectRequest, cb?: (error: string, rep: DescribeBillSummaryByProjectResponse) => void): Promise<DescribeBillSummaryByProjectResponse>;
    /**
     * 查询分账账单月概览
     */
    DescribeAllocationMonthOverview(req: DescribeAllocationMonthOverviewRequest, cb?: (error: string, rep: DescribeAllocationMonthOverviewResponse) => void): Promise<DescribeAllocationMonthOverviewResponse>;
    /**
     * 创建公摊规则
     */
    CreateAllocationRule(req: CreateAllocationRuleRequest, cb?: (error: string, rep: CreateAllocationRuleResponse) => void): Promise<CreateAllocationRuleResponse>;
    /**
     * 获取按标签汇总费用分布
     */
    DescribeBillSummaryByTag(req: DescribeBillSummaryByTagRequest, cb?: (error: string, rep: DescribeBillSummaryByTagResponse) => void): Promise<DescribeBillSummaryByTagResponse>;
    /**
     * 该接口支持通过传参，按照产品、项目、地域、计费模式和标签五个维度获取账单费用明细。
     */
    DescribeBillSummaryForOrganization(req: DescribeBillSummaryForOrganizationRequest, cb?: (error: string, rep: DescribeBillSummaryForOrganizationResponse) => void): Promise<DescribeBillSummaryForOrganizationResponse>;
    /**
     * 查询分账账单资源归集汇总
     */
    DescribeGatherResource(req: DescribeGatherResourceRequest, cb?: (error: string, rep: DescribeGatherResourceResponse) => void): Promise<DescribeGatherResourceResponse>;
    /**
     * 查询节省计划详情
     */
    DescribeSavingPlanResourceInfo(req: DescribeSavingPlanResourceInfoRequest, cb?: (error: string, rep: DescribeSavingPlanResourceInfoResponse) => void): Promise<DescribeSavingPlanResourceInfoResponse>;
    /**
     * 批量查询成员可用余额信息
     */
    DescribeOrgMemberAccountBalance(req: DescribeOrgMemberAccountBalanceRequest, cb?: (error: string, rep: DescribeOrgMemberAccountBalanceResponse) => void): Promise<DescribeOrgMemberAccountBalanceResponse>;
    /**
     * 获取预算详细信息
     */
    DescribeBudget(req: DescribeBudgetRequest, cb?: (error: string, rep: DescribeBudgetResponse) => void): Promise<DescribeBudgetResponse>;
    /**
     * 续费一台实例，调用该接口续费服务器时，您需要确保您的腾讯云账户余额充足，否则会续费失败。调用该接口的账号需要授予finace:trade的权限，否则无法续费成功。目前已接入并支持续费的产品包括：T-Sec-Web应用防火墙、云防火墙、主机安全、主机容器、云安全中心、T-Sec-密钥管理系统。
     */
    RenewInstance(req: RenewInstanceRequest, cb?: (error: string, rep: RenewInstanceResponse) => void): Promise<RenewInstanceResponse>;
    /**
     * 获取按标签汇总消耗详情
     */
    DescribeCostSummaryByTag(req: DescribeCostSummaryByTagRequest, cb?: (error: string, rep: DescribeCostSummaryByTagResponse) => void): Promise<DescribeCostSummaryByTagResponse>;
    /**
     * 查询分账账单按产品汇总
     */
    DescribeAllocationSummaryByBusiness(req: DescribeAllocationSummaryByBusinessRequest, cb?: (error: string, rep: DescribeAllocationSummaryByBusinessResponse) => void): Promise<DescribeAllocationSummaryByBusinessResponse>;
    /**
     * 支付订单
     */
    PayDeals(req: PayDealsRequest, cb?: (error: string, rep: PayDealsResponse) => void): Promise<PayDealsResponse>;
    /**
     * 查询预算修改记录
     */
    DescribeBudgetOperationLog(req: DescribeBudgetOperationLogRequest, cb?: (error: string, rep: DescribeBudgetOperationLogResponse) => void): Promise<DescribeBudgetOperationLogResponse>;
    /**
     * 批量取消设置分账标签
     */
    DeleteAllocationTag(req: DeleteAllocationTagRequest, cb?: (error: string, rep: DeleteAllocationTagResponse) => void): Promise<DeleteAllocationTagResponse>;
    /**
     * 查询订单
     */
    DescribeDealsByCond(req: DescribeDealsByCondRequest, cb?: (error: string, rep: DescribeDealsByCondResponse) => void): Promise<DescribeDealsByCondResponse>;
    /**
     * 查询归集规则详情
     */
    DescribeGatherRuleDetail(req: DescribeGatherRuleDetailRequest, cb?: (error: string, rep: DescribeGatherRuleDetailResponse) => void): Promise<DescribeGatherRuleDetailResponse>;
    /**
     * 退订不再需要的实例，只退还实付金额的部分，已使用的代金券不退还，退还的实付金额默认退到腾讯云账户余额中。调用该接口的账号需要授予finace:RefundInstance的权限，否则无法支付成功。目前已接入并支持退订的产品包括：T-Sec-Web应用防火墙、云防火墙、主机安全、主机容器、云安全中心、T-Sec-密钥管理系统。
     */
    RefundInstance(req: RefundInstanceRequest, cb?: (error: string, rep: RefundInstanceResponse) => void): Promise<RefundInstanceResponse>;
    /**
     * 获取按产品汇总消耗详情
     */
    DescribeCostSummaryByProduct(req: DescribeCostSummaryByProductRequest, cb?: (error: string, rep: DescribeCostSummaryByProductResponse) => void): Promise<DescribeCostSummaryByProductResponse>;
    /**
     * 查询分账账单按组件汇总
     */
    DescribeAllocationSummaryByItem(req: DescribeAllocationSummaryByItemRequest, cb?: (error: string, rep: DescribeAllocationSummaryByItemResponse) => void): Promise<DescribeAllocationSummaryByItemResponse>;
    /**
     * 获取产品汇总费用分布
     */
    DescribeBillSummaryByProduct(req: DescribeBillSummaryByProductRequest, cb?: (error: string, rep: DescribeBillSummaryByProductResponse) => void): Promise<DescribeBillSummaryByProductResponse>;
    /**
     * 编辑公摊规则
     */
    ModifyAllocationRule(req: ModifyAllocationRuleRequest, cb?: (error: string, rep: ModifyAllocationRuleResponse) => void): Promise<ModifyAllocationRuleResponse>;
    /**
     * 查询消耗明细

注意事项：
1. 对于消耗明细数据量级很大（例如每月消耗明细量级超过100w）的客户，通过 API 调用明细数据会有超时风险，建议您开通消耗账单数据存储功能，通过存储桶中获取账单文件进行分析。[账单存储至COS桶](https://cloud.tencent.com/document/product/555/61275)
     */
    DescribeCostDetail(req: DescribeCostDetailRequest, cb?: (error: string, rep: DescribeCostDetailResponse) => void): Promise<DescribeCostDetailResponse>;
}
