import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { LotsOperations } from "../operationsInterfaces"; import { ConsumptionManagementClient } from "../consumptionManagementClient"; import { LotSummary, LotsListByBillingProfileOptionalParams, LotsListByBillingAccountOptionalParams } from "../models"; /** Class containing LotsOperations operations. */ export declare class LotsOperationsImpl implements LotsOperations { private readonly client; /** * Initialize a new instance of the class LotsOperations class. * @param client Reference to the service client */ constructor(client: ConsumptionManagementClient); /** * Lists all Azure credits and Microsoft Azure consumption commitments for a billing account or a * billing profile. Microsoft Azure consumption commitments are only supported for the billing account * scope. * @param billingAccountId BillingAccount ID * @param billingProfileId Azure Billing Profile ID. * @param options The options parameters. */ listByBillingProfile(billingAccountId: string, billingProfileId: string, options?: LotsListByBillingProfileOptionalParams): PagedAsyncIterableIterator; private listByBillingProfilePagingPage; private listByBillingProfilePagingAll; /** * Lists all Azure credits and Microsoft Azure consumption commitments for a billing account or a * billing profile. Microsoft Azure consumption commitments are only supported for the billing account * scope. * @param billingAccountId BillingAccount ID * @param options The options parameters. */ listByBillingAccount(billingAccountId: string, options?: LotsListByBillingAccountOptionalParams): PagedAsyncIterableIterator; private listByBillingAccountPagingPage; private listByBillingAccountPagingAll; /** * Lists all Azure credits and Microsoft Azure consumption commitments for a billing account or a * billing profile. Microsoft Azure consumption commitments are only supported for the billing account * scope. * @param billingAccountId BillingAccount ID * @param billingProfileId Azure Billing Profile ID. * @param options The options parameters. */ private _listByBillingProfile; /** * Lists all Azure credits and Microsoft Azure consumption commitments for a billing account or a * billing profile. Microsoft Azure consumption commitments are only supported for the billing account * scope. * @param billingAccountId BillingAccount ID * @param options The options parameters. */ private _listByBillingAccount; /** * ListByBillingProfileNext * @param billingAccountId BillingAccount ID * @param billingProfileId Azure Billing Profile ID. * @param nextLink The nextLink from the previous successful call to the ListByBillingProfile method. * @param options The options parameters. */ private _listByBillingProfileNext; /** * ListByBillingAccountNext * @param billingAccountId BillingAccount ID * @param nextLink The nextLink from the previous successful call to the ListByBillingAccount method. * @param options The options parameters. */ private _listByBillingAccountNext; } //# sourceMappingURL=lotsOperations.d.ts.map