import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { EventsOperations } from "../operationsInterfaces"; import { ConsumptionManagementClient } from "../consumptionManagementClient"; import { EventSummary, EventsListByBillingProfileOptionalParams, EventsListByBillingAccountOptionalParams } from "../models"; /** Class containing EventsOperations operations. */ export declare class EventsOperationsImpl implements EventsOperations { private readonly client; /** * Initialize a new instance of the class EventsOperations class. * @param client Reference to the service client */ constructor(client: ConsumptionManagementClient); /** * Lists the events that decrements Azure credits or Microsoft Azure consumption commitment for a * billing account or a billing profile for a given start and end date. * @param billingAccountId BillingAccount ID * @param billingProfileId Azure Billing Profile ID. * @param startDate Start date * @param endDate End date * @param options The options parameters. */ listByBillingProfile(billingAccountId: string, billingProfileId: string, startDate: string, endDate: string, options?: EventsListByBillingProfileOptionalParams): PagedAsyncIterableIterator; private listByBillingProfilePagingPage; private listByBillingProfilePagingAll; /** * Lists the events that decrements Azure credits or Microsoft Azure consumption commitment for a * billing account or a billing profile for a given start and end date. * @param billingAccountId BillingAccount ID * @param options The options parameters. */ listByBillingAccount(billingAccountId: string, options?: EventsListByBillingAccountOptionalParams): PagedAsyncIterableIterator; private listByBillingAccountPagingPage; private listByBillingAccountPagingAll; /** * Lists the events that decrements Azure credits or Microsoft Azure consumption commitment for a * billing account or a billing profile for a given start and end date. * @param billingAccountId BillingAccount ID * @param billingProfileId Azure Billing Profile ID. * @param startDate Start date * @param endDate End date * @param options The options parameters. */ private _listByBillingProfile; /** * Lists the events that decrements Azure credits or Microsoft Azure consumption commitment for a * billing account or a billing profile for a given start and end date. * @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=eventsOperations.d.ts.map