export interface CustomLineItemBillingPeriodRange {
    /** The inclusive start billing period that defines a billing period range where a custom line is applied. */
    InclusiveStartBillingPeriod: string;
    /** The inclusive end billing period that defines a billing period range where a custom line is applied. */
    ExclusiveEndBillingPeriod?: string;
}
export interface AccountGrouping {
    /** The account IDs that make up the billing group. Account IDs must be a part of the consolidated billing family, and not associated with another billing group. */
    LinkedAccountIds?: string[];
    /** Specifies if this billing group will automatically associate newly added Amazon Web Services accounts that join your consolidated billing family. */
    AutoAssociate?: boolean;
    /** The Amazon Resource Name (ARN) that identifies the transfer relationship owned by the Bill Transfer account (caller account). When specified, the PrimaryAccountId is no longer required. */
    ResponsibilityTransferArn?: string;
}
export interface ComputationPreference {
    /** The Amazon Resource Name (ARN) of the pricing plan that's used to compute the Amazon Web Services charges for a billing group. */
    PricingPlanArn: string;
}
export interface CustomLineItemFlatChargeDetails {
    /** The custom line item's fixed charge value in USD. */
    ChargeValue: number;
}
export interface CustomLineItemPercentageChargeDetails {
    /** The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value. */
    PercentageValue: number;
    /** A list of resource ARNs to associate to the percentage custom line item. */
    AssociatedValues?: any[];
}
export interface CustomLineItemChargeDetails {
    /** A CustomLineItemFlatChargeDetails that describes the charge details of a flat custom line item. */
    Flat?: CustomLineItemFlatChargeDetails;
    /** A CustomLineItemPercentageChargeDetails that describes the charge details of a percentage custom line item. */
    Percentage?: CustomLineItemPercentageChargeDetails;
    /** The type of the custom line item that indicates whether the charge is a fee or credit. */
    Type: 'CREDIT' | 'FEE';
    /** A representation of the line item filter. */
    LineItemFilters?: any[];
}
export interface PresentationObject {
    /** The service under which the custom line item charges will be presented. Must be a string between 1 and 128 characters matching the pattern "^[a-zA-Z0-9]+$". */
    Service: string;
}
export interface CreateFreeTierConfig {
    /** Activate or deactivate Amazon Web Services Free Tier. */
    Activated: boolean;
}
export interface CreateTieringInput {
    /** The possible Amazon Web Services Free Tier configurations. */
    FreeTier: CreateFreeTierConfig;
}
export interface BillingPeriodRange {
    /** The inclusive start billing period that defines a billing period range for the margin summary. */
    InclusiveStartBillingPeriod: string;
    /** The exclusive end billing period that defines a billing period range for the margin summary. For example, if you choose a billing period that starts in October 2023 and ends in December 2023, the marg */
    ExclusiveEndBillingPeriod: string;
}
export interface ListAccountAssociationsFilter {
    /** MONITORED: linked accounts that are associated to billing groups. UNMONITORED: linked accounts that are not associated to billing groups. Billing Group Arn: linked accounts that are associated to the  */
    Association?: string;
    /** The Amazon Web Services account ID to filter on. */
    AccountId?: string;
    /** The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range. */
    AccountIds?: string[];
}
export interface ListBillingGroupCostReportsFilter {
    /** The list of Amazon Resource Names (ARNs) used to filter billing groups to retrieve reports. */
    BillingGroupArns?: string[];
}
export interface ListBillingGroupsFilter {
    /** The list of billing group Amazon Resource Names (ARNs) to retrieve information. */
    Arns?: string[];
    /** The pricing plan Amazon Resource Names (ARNs) to retrieve information. */
    PricingPlan?: string;
    /** A list of billing groups to retrieve their current status for a specific time range */
    Statuses?: 'ACTIVE' | 'PRIMARY_ACCOUNT_MISSING' | 'PENDING'[];
    /** Specifies if this billing group will automatically associate newly added Amazon Web Services accounts that join your consolidated billing family. */
    AutoAssociate?: boolean;
    /** A list of primary account IDs to filter the billing groups. */
    PrimaryAccountIds?: string[];
    /** Filter billing groups by their type. */
    BillingGroupTypes?: 'STANDARD' | 'TRANSFER_BILLING'[];
    /** Filter billing groups by their names. */
    Names?: any[];
    /** Filter billing groups by their responsibility transfer ARNs. */
    ResponsibilityTransferArns?: string[];
}
export interface ListCustomLineItemsFilter {
    /** A list of custom line items to retrieve information. */
    Names?: string[];
    /** The billing group Amazon Resource Names (ARNs) to retrieve information. */
    BillingGroups?: string[];
    /** A list of custom line item ARNs to retrieve information. */
    Arns?: string[];
    /** The Amazon Web Services accounts in which this custom line item will be applied to. */
    AccountIds?: string[];
}
export interface ListCustomLineItemVersionsBillingPeriodRangeFilter {
    /** The inclusive start billing period that defines a billing period range where a custom line item version is applied. */
    StartBillingPeriod?: string;
    /** The exclusive end billing period that defines a billing period range where a custom line item version is applied. */
    EndBillingPeriod?: string;
}
export interface ListCustomLineItemVersionsFilter {
    /** The billing period range in which the custom line item version is applied. */
    BillingPeriodRange?: ListCustomLineItemVersionsBillingPeriodRangeFilter;
}
export interface ListPricingPlansFilter {
    /** A list of pricing plan Amazon Resource Names (ARNs) to retrieve information. */
    Arns?: string[];
}
export interface ListPricingRulesFilter {
    /** A list containing the pricing rule Amazon Resource Names (ARNs) to include in the API response. */
    Arns?: string[];
}
export interface ListResourcesAssociatedToCustomLineItemFilter {
    /** The type of relationship between the custom line item and the associated resource. */
    Relationship?: 'PARENT' | 'CHILD';
}
export interface UpdateBillingGroupAccountGrouping {
    /** Specifies if this billing group will automatically associate newly added Amazon Web Services accounts that join your consolidated billing family. */
    AutoAssociate?: boolean;
    /** The Amazon Resource Name (ARN) that identifies the transfer relationship. Note: Modifications to the ResponsibilityTransferArn are not permitted for existing billing groups. */
    ResponsibilityTransferArn?: string;
}
export interface UpdateCustomLineItemFlatChargeDetails {
    /** The custom line item's new fixed charge value in USD. */
    ChargeValue: number;
}
export interface UpdateCustomLineItemPercentageChargeDetails {
    /** The custom line item's new percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value. */
    PercentageValue: number;
}
export interface UpdateCustomLineItemChargeDetails {
    /** An UpdateCustomLineItemFlatChargeDetails that describes the new charge details of a flat custom line item. */
    Flat?: UpdateCustomLineItemFlatChargeDetails;
    /** An UpdateCustomLineItemPercentageChargeDetails that describes the new charge details of a percentage custom line item. */
    Percentage?: UpdateCustomLineItemPercentageChargeDetails;
    /** A representation of the line item filter. */
    LineItemFilters?: any[];
}
export interface UpdateFreeTierConfig {
    /** Activate or deactivate application of Amazon Web Services Free Tier. */
    Activated: boolean;
}
export interface UpdateTieringInput {
    /** The possible Amazon Web Services Free Tier configurations. */
    FreeTier: UpdateFreeTierConfig;
}
export interface AssociateAccountsInput {
    /** The associating array of account IDs. */
    AccountIds: string[];
    /** The Amazon Resource Name (ARN) of the billing group that associates the array of account IDs. */
    Arn: string;
}
export interface AssociatePricingRulesInput {
    /** The PricingPlanArn that the PricingRuleArns are associated with. */
    Arn: string;
    /** The PricingRuleArns that are associated with the Pricing Plan. */
    PricingRuleArns: string[];
}
export interface BatchAssociateResourcesToCustomLineItemInput {
    /** A list containing the ARNs of the resources to be associated. */
    ResourceArns: string[];
    /** A percentage custom line item ARN to associate the resources to. */
    TargetArn: string;
    BillingPeriodRange?: CustomLineItemBillingPeriodRange;
}
export interface BatchDisassociateResourcesFromCustomLineItemInput {
    /** A list containing the ARNs of resources to be disassociated. */
    ResourceArns: string[];
    /** A percentage custom line item ARN to disassociate the resources from. */
    TargetArn: string;
    BillingPeriodRange?: CustomLineItemBillingPeriodRange;
}
export interface CreateBillingGroupInput {
    /** The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated billing family. */
    AccountGrouping: AccountGrouping;
    /** The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group. */
    ComputationPreference: ComputationPreference;
    /** The billing group name. The names must be unique. */
    Name: string;
    /** A unique, case-sensitive identifier that you specify to ensure idempotency of the request. Idempotency ensures that an API request completes no more than one time. With an idempotent request, if the o */
    ClientToken?: string;
    /** The description of the billing group. */
    Description?: string;
    /** The account ID that serves as the main account in a billing group. */
    PrimaryAccountId?: string;
    /** A map that contains tag keys and tag values that are attached to a billing group. This feature isn't available during the beta. */
    Tags?: Record<string, string>;
}
export interface CreateCustomLineItemInput {
    /** The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to. */
    BillingGroupArn: string;
    /** A CustomLineItemChargeDetails that describes the charge details for a custom line item. */
    ChargeDetails: CustomLineItemChargeDetails;
    /** The description of the custom line item. This is shown on the Bills page in association with the charge value. */
    Description: string;
    /** The name of the custom line item. */
    Name: string;
    /** The Amazon Web Services account in which this custom line item will be applied to. */
    AccountId?: string;
    /** A time range for which the custom line item is effective. */
    BillingPeriodRange?: CustomLineItemBillingPeriodRange;
    /** A unique, case-sensitive identifier that you specify to ensure idempotency of the request. Idempotency ensures that an API request completes no more than one time. With an idempotent request, if the o */
    ClientToken?: string;
    /** Specifies how the custom line item charges are computed. */
    ComputationRule?: 'ITEMIZED' | 'CONSOLIDATED';
    /** Details controlling how the custom line item charges are presented in the bill. Contains specifications for which service the charges will be shown under. */
    PresentationDetails?: PresentationObject;
    /** A map that contains tag keys and tag values that are attached to a custom line item. */
    Tags?: Record<string, string>;
}
export interface CreatePricingPlanInput {
    /** The name of the pricing plan. The names must be unique to each pricing plan. */
    Name: string;
    /** A unique, case-sensitive identifier that you specify to ensure idempotency of the request. Idempotency ensures that an API request completes no more than one time. With an idempotent request, if the o */
    ClientToken?: string;
    /** The description of the pricing plan. */
    Description?: string;
    /** A list of Amazon Resource Names (ARNs) that define the pricing plan parameters. */
    PricingRuleArns?: string[];
    /** A map that contains tag keys and tag values that are attached to a pricing plan. */
    Tags?: Record<string, string>;
}
export interface CreatePricingRuleInput {
    /** The pricing rule name. The names must be unique to each pricing rule. */
    Name: string;
    /** The scope of pricing rule that indicates if it's globally applicable, or it's service-specific. */
    Scope: 'GLOBAL' | 'SERVICE' | 'BILLING_ENTITY' | 'SKU';
    /** The type of pricing rule. */
    Type: 'MARKUP' | 'DISCOUNT' | 'TIERING';
    /** The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace. */
    BillingEntity?: string;
    /** A unique, case-sensitive identifier that you specify to ensure idempotency of the request. Idempotency ensures that an API request completes no more than one time. With an idempotent request, if the o */
    ClientToken?: string;
    /** The pricing rule description. */
    Description?: string;
    /** A percentage modifier that's applied on the public pricing rates. Your entry will be rounded to the nearest 2 decimal places. */
    ModifierPercentage?: number;
    /** Operation is the specific Amazon Web Services action covered by this line item. This describes the specific usage of the line item. If the Scope attribute is set to SKU, this attribute indicates which */
    Operation?: string;
    /** If the Scope attribute is set to SERVICE or SKU, the attribute indicates which service the PricingRule is applicable for. */
    Service?: string;
    /** A map that contains tag keys and tag values that are attached to a pricing rule. */
    Tags?: Record<string, string>;
    /** The set of tiering configurations for the pricing rule. */
    Tiering?: CreateTieringInput;
    /** Usage type is the unit that each service uses to measure the usage of a specific type of resource. If the Scope attribute is set to SKU, this attribute indicates which usage type the PricingRule is mo */
    UsageType?: string;
}
export interface DeleteBillingGroupInput {
    /** The Amazon Resource Name (ARN) of the billing group that you're deleting. */
    Arn: string;
}
export interface DeleteCustomLineItemInput {
    /** The ARN of the custom line item to be deleted. */
    Arn: string;
    BillingPeriodRange?: CustomLineItemBillingPeriodRange;
}
export interface DeletePricingPlanInput {
    /** The Amazon Resource Name (ARN) of the pricing plan that you're deleting. */
    Arn: string;
}
export interface DeletePricingRuleInput {
    /** The Amazon Resource Name (ARN) of the pricing rule that you are deleting. */
    Arn: string;
}
export interface DisassociateAccountsInput {
    /** The array of account IDs to disassociate. */
    AccountIds: string[];
    /** The Amazon Resource Name (ARN) of the billing group that the array of account IDs will disassociate from. */
    Arn: string;
}
export interface DisassociatePricingRulesInput {
    /** The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from. */
    Arn: string;
    /** A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated. */
    PricingRuleArns: string[];
}
export interface GetBillingGroupCostReportInput {
    /** The Amazon Resource Number (ARN) that uniquely identifies the billing group. */
    Arn: string;
    /** A time range for which the margin summary is effective. You can specify up to 12 months. */
    BillingPeriodRange?: BillingPeriodRange;
    /** A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group. For example, you can view your costs by the Amazon Web Services ser */
    GroupBy?: 'PRODUCT_NAME' | 'BILLING_PERIOD'[];
    /** The maximum number of margin summary reports to retrieve. */
    MaxResults?: number;
    /** The pagination token used on subsequent calls to get reports. */
    NextToken?: string;
}
export interface ListAccountAssociationsInput {
    /** The preferred billing period to get account associations. */
    BillingPeriod?: string;
    /** The filter on the account ID of the linked account, or any of the following: MONITORED: linked accounts that are associated to billing groups. UNMONITORED: linked accounts that aren't associated to bi */
    Filters?: ListAccountAssociationsFilter;
    /** The pagination token that's used on subsequent calls to retrieve accounts. */
    NextToken?: string;
}
export interface ListBillingGroupCostReportsInput {
    /** The preferred billing period for your report. */
    BillingPeriod?: string;
    /** A ListBillingGroupCostReportsFilter to specify billing groups to retrieve reports from. */
    Filters?: ListBillingGroupCostReportsFilter;
    /** The maximum number of reports to retrieve. */
    MaxResults?: number;
    /** The pagination token that's used on subsequent calls to get reports. */
    NextToken?: string;
}
export interface ListBillingGroupsInput {
    /** The preferred billing period to get billing groups. */
    BillingPeriod?: string;
    /** A ListBillingGroupsFilter that specifies the billing group and pricing plan to retrieve billing group information. */
    Filters?: ListBillingGroupsFilter;
    /** The maximum number of billing groups to retrieve. */
    MaxResults?: number;
    /** The pagination token that's used on subsequent calls to get billing groups. */
    NextToken?: string;
}
export interface ListCustomLineItemsInput {
    /** The preferred billing period to get custom line items (FFLIs). */
    BillingPeriod?: string;
    /** A ListCustomLineItemsFilter that specifies the custom line item names and/or billing group Amazon Resource Names (ARNs) to retrieve FFLI information. */
    Filters?: ListCustomLineItemsFilter;
    /** The maximum number of billing groups to retrieve. */
    MaxResults?: number;
    /** The pagination token that's used on subsequent calls to get custom line items (FFLIs). */
    NextToken?: string;
}
export interface ListCustomLineItemVersionsInput {
    /** The Amazon Resource Name (ARN) for the custom line item. */
    Arn: string;
    /** A ListCustomLineItemVersionsFilter that specifies the billing period range in which the custom line item versions are applied. */
    Filters?: ListCustomLineItemVersionsFilter;
    /** The maximum number of custom line item versions to retrieve. */
    MaxResults?: number;
    /** The pagination token that's used on subsequent calls to retrieve custom line item versions. */
    NextToken?: string;
}
export interface ListPricingPlansInput {
    /** The preferred billing period to get pricing plan. */
    BillingPeriod?: string;
    /** A ListPricingPlansFilter that specifies the Amazon Resource Name (ARNs) of pricing plans to retrieve pricing plans information. */
    Filters?: ListPricingPlansFilter;
    /** The maximum number of pricing plans to retrieve. */
    MaxResults?: number;
    /** The pagination token that's used on subsequent call to get pricing plans. */
    NextToken?: string;
}
export interface ListPricingPlansAssociatedWithPricingRuleInput {
    /** The pricing rule Amazon Resource Name (ARN) for which associations will be listed. */
    PricingRuleArn: string;
    /** The pricing plan billing period for which associations will be listed. */
    BillingPeriod?: string;
    /** The optional maximum number of pricing rule associations to retrieve. */
    MaxResults?: number;
    /** The optional pagination token returned by a previous call. */
    NextToken?: string;
}
export interface ListPricingRulesInput {
    /** The preferred billing period to get the pricing plan. */
    BillingPeriod?: string;
    /** A DescribePricingRuleFilter that specifies the Amazon Resource Name (ARNs) of pricing rules to retrieve pricing rules information. */
    Filters?: ListPricingRulesFilter;
    /** The maximum number of pricing rules to retrieve. */
    MaxResults?: number;
    /** The pagination token that's used on subsequent call to get pricing rules. */
    NextToken?: string;
}
export interface ListPricingRulesAssociatedToPricingPlanInput {
    /** The Amazon Resource Name (ARN) of the pricing plan for which associations are to be listed. */
    PricingPlanArn: string;
    /** The billing period for which the pricing rule associations are to be listed. */
    BillingPeriod?: string;
    /** The optional maximum number of pricing rule associations to retrieve. */
    MaxResults?: number;
    /** The optional pagination token returned by a previous call. */
    NextToken?: string;
}
export interface ListResourcesAssociatedToCustomLineItemInput {
    /** The ARN of the custom line item for which the resource associations will be listed. */
    Arn: string;
    /** The billing period for which the resource associations will be listed. */
    BillingPeriod?: string;
    /** (Optional) A ListResourcesAssociatedToCustomLineItemFilter that can specify the types of resources that should be retrieved. */
    Filters?: ListResourcesAssociatedToCustomLineItemFilter;
    /** (Optional) The maximum number of resource associations to be retrieved. */
    MaxResults?: number;
    /** (Optional) The pagination token that's returned by a previous request. */
    NextToken?: string;
}
export interface ListTagsForResourceInput {
    /** The Amazon Resource Name (ARN) that identifies the resource to list the tags. */
    ResourceArn: string;
}
export interface TagResourceInput {
    /** The Amazon Resource Name (ARN) of the resource to which to add tags. */
    ResourceArn: string;
    /** The tags to add to the resource as a list of key-value pairs. */
    Tags: Record<string, string>;
}
export interface UntagResourceInput {
    /** The Amazon Resource Name (ARN) of the resource to which to delete tags. */
    ResourceArn: string;
    /** The tags to delete from the resource as a list of key-value pairs. */
    TagKeys: string[];
}
export interface UpdateBillingGroupInput {
    /** The Amazon Resource Name (ARN) of the billing group being updated. */
    Arn: string;
    /** Specifies if the billing group has automatic account association (AutoAssociate) enabled. */
    AccountGrouping?: UpdateBillingGroupAccountGrouping;
    /** The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group. */
    ComputationPreference?: ComputationPreference;
    /** A description of the billing group. */
    Description?: string;
    /** The name of the billing group. The names must be unique to each billing group. */
    Name?: string;
    /** The status of the billing group. Only one of the valid values can be used. */
    Status?: 'ACTIVE' | 'PRIMARY_ACCOUNT_MISSING' | 'PENDING';
}
export interface UpdateCustomLineItemInput {
    /** The ARN of the custom line item to be updated. */
    Arn: string;
    BillingPeriodRange?: CustomLineItemBillingPeriodRange;
    /** A ListCustomLineItemChargeDetails containing the new charge details for the custom line item. */
    ChargeDetails?: UpdateCustomLineItemChargeDetails;
    /** The new line item description of the custom line item. */
    Description?: string;
    /** The new name for the custom line item. */
    Name?: string;
}
export interface UpdatePricingPlanInput {
    /** The Amazon Resource Name (ARN) of the pricing plan that you're updating. */
    Arn: string;
    /** The description of the pricing plan. */
    Description?: string;
    /** The name of the pricing plan. The name must be unique to each pricing plan. */
    Name?: string;
}
export interface UpdatePricingRuleInput {
    /** The Amazon Resource Name (ARN) of the pricing rule to update. */
    Arn: string;
    /** The new description for the pricing rule. */
    Description?: string;
    /** The new modifier to show pricing plan rates as a percentage. Your entry will be rounded to the nearest 2 decimal places. */
    ModifierPercentage?: number;
    /** The new name of the pricing rule. The name must be unique to each pricing rule. */
    Name?: string;
    /** The set of tiering configurations for the pricing rule. */
    Tiering?: UpdateTieringInput;
    /** The new pricing rule type. */
    Type?: 'MARKUP' | 'DISCOUNT' | 'TIERING';
}
/** billingconductor service binding for Step Functions SDK integrations. */
export declare class billingconductor {
    constructor();
    associateAccounts<T>(params: AssociateAccountsInput): Promise<T>;
    associatePricingRules<T>(params: AssociatePricingRulesInput): Promise<T>;
    batchAssociateResourcesToCustomLineItem<T>(params: BatchAssociateResourcesToCustomLineItemInput): Promise<T>;
    batchDisassociateResourcesFromCustomLineItem<T>(params: BatchDisassociateResourcesFromCustomLineItemInput): Promise<T>;
    createBillingGroup<T>(params: CreateBillingGroupInput): Promise<T>;
    createCustomLineItem<T>(params: CreateCustomLineItemInput): Promise<T>;
    createPricingPlan<T>(params: CreatePricingPlanInput): Promise<T>;
    createPricingRule<T>(params: CreatePricingRuleInput): Promise<T>;
    deleteBillingGroup<T>(params: DeleteBillingGroupInput): Promise<T>;
    deleteCustomLineItem<T>(params: DeleteCustomLineItemInput): Promise<T>;
    deletePricingPlan<T>(params: DeletePricingPlanInput): Promise<T>;
    deletePricingRule<T>(params: DeletePricingRuleInput): Promise<T>;
    disassociateAccounts<T>(params: DisassociateAccountsInput): Promise<T>;
    disassociatePricingRules<T>(params: DisassociatePricingRulesInput): Promise<T>;
    getBillingGroupCostReport<T>(params: GetBillingGroupCostReportInput): Promise<T>;
    listAccountAssociations<T>(params: ListAccountAssociationsInput): Promise<T>;
    listBillingGroupCostReports<T>(params: ListBillingGroupCostReportsInput): Promise<T>;
    listBillingGroups<T>(params: ListBillingGroupsInput): Promise<T>;
    listCustomLineItems<T>(params: ListCustomLineItemsInput): Promise<T>;
    listCustomLineItemVersions<T>(params: ListCustomLineItemVersionsInput): Promise<T>;
    listPricingPlans<T>(params: ListPricingPlansInput): Promise<T>;
    listPricingPlansAssociatedWithPricingRule<T>(params: ListPricingPlansAssociatedWithPricingRuleInput): Promise<T>;
    listPricingRules<T>(params: ListPricingRulesInput): Promise<T>;
    listPricingRulesAssociatedToPricingPlan<T>(params: ListPricingRulesAssociatedToPricingPlanInput): Promise<T>;
    listResourcesAssociatedToCustomLineItem<T>(params: ListResourcesAssociatedToCustomLineItemInput): Promise<T>;
    listTagsForResource<T>(params: ListTagsForResourceInput): Promise<T>;
    tagResource<T>(params: TagResourceInput): Promise<T>;
    untagResource<T>(params: UntagResourceInput): Promise<T>;
    updateBillingGroup<T>(params: UpdateBillingGroupInput): Promise<T>;
    updateCustomLineItem<T>(params: UpdateCustomLineItemInput): Promise<T>;
    updatePricingPlan<T>(params: UpdatePricingPlanInput): Promise<T>;
    updatePricingRule<T>(params: UpdatePricingRuleInput): Promise<T>;
}
//# sourceMappingURL=billingconductor.d.ts.map