import type { CostManagementContext } from "../../api/costManagementContext.js"; import type { BenefitUtilizationSummariesListBySavingsPlanIdOptionalParams, BenefitUtilizationSummariesListBySavingsPlanOrderOptionalParams, BenefitUtilizationSummariesListByBillingProfileIdOptionalParams, BenefitUtilizationSummariesListByBillingAccountIdOptionalParams } from "../../api/benefitUtilizationSummaries/options.js"; import type { BenefitUtilizationSummaryUnion } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; /** Interface representing a BenefitUtilizationSummaries operations. */ export interface BenefitUtilizationSummariesOperations { /** Lists the savings plan utilization summaries for daily or monthly grain. */ listBySavingsPlanId: (savingsPlanOrderId: string, savingsPlanId: string, options?: BenefitUtilizationSummariesListBySavingsPlanIdOptionalParams) => PagedAsyncIterableIterator; /** Lists the savings plan utilization summaries for daily or monthly grain. */ listBySavingsPlanOrder: (savingsPlanOrderId: string, options?: BenefitUtilizationSummariesListBySavingsPlanOrderOptionalParams) => PagedAsyncIterableIterator; /** Lists savings plan utilization summaries for billing profile. Supported at grain values: 'Daily' and 'Monthly'. */ listByBillingProfileId: (billingAccountId: string, billingProfileId: string, options?: BenefitUtilizationSummariesListByBillingProfileIdOptionalParams) => PagedAsyncIterableIterator; /** Lists savings plan utilization summaries for the enterprise agreement scope. Supported at grain values: 'Daily' and 'Monthly'. */ listByBillingAccountId: (billingAccountId: string, options?: BenefitUtilizationSummariesListByBillingAccountIdOptionalParams) => PagedAsyncIterableIterator; } export declare function _getBenefitUtilizationSummariesOperations(context: CostManagementContext): BenefitUtilizationSummariesOperations; //# sourceMappingURL=index.d.ts.map