import type { CostManagementContext as Client } from "../index.js"; import type { _BenefitUtilizationSummariesListResult, BenefitUtilizationSummaryUnion } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { BenefitUtilizationSummariesListBySavingsPlanIdOptionalParams, BenefitUtilizationSummariesListBySavingsPlanOrderOptionalParams, BenefitUtilizationSummariesListByBillingProfileIdOptionalParams, BenefitUtilizationSummariesListByBillingAccountIdOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _listBySavingsPlanIdSend(context: Client, savingsPlanOrderId: string, savingsPlanId: string, options?: BenefitUtilizationSummariesListBySavingsPlanIdOptionalParams): StreamableMethod; export declare function _listBySavingsPlanIdDeserialize(result: PathUncheckedResponse): Promise<_BenefitUtilizationSummariesListResult>; /** Lists the savings plan utilization summaries for daily or monthly grain. */ export declare function listBySavingsPlanId(context: Client, savingsPlanOrderId: string, savingsPlanId: string, options?: BenefitUtilizationSummariesListBySavingsPlanIdOptionalParams): PagedAsyncIterableIterator; export declare function _listBySavingsPlanOrderSend(context: Client, savingsPlanOrderId: string, options?: BenefitUtilizationSummariesListBySavingsPlanOrderOptionalParams): StreamableMethod; export declare function _listBySavingsPlanOrderDeserialize(result: PathUncheckedResponse): Promise<_BenefitUtilizationSummariesListResult>; /** Lists the savings plan utilization summaries for daily or monthly grain. */ export declare function listBySavingsPlanOrder(context: Client, savingsPlanOrderId: string, options?: BenefitUtilizationSummariesListBySavingsPlanOrderOptionalParams): PagedAsyncIterableIterator; export declare function _listByBillingProfileIdSend(context: Client, billingAccountId: string, billingProfileId: string, options?: BenefitUtilizationSummariesListByBillingProfileIdOptionalParams): StreamableMethod; export declare function _listByBillingProfileIdDeserialize(result: PathUncheckedResponse): Promise<_BenefitUtilizationSummariesListResult>; /** Lists savings plan utilization summaries for billing profile. Supported at grain values: 'Daily' and 'Monthly'. */ export declare function listByBillingProfileId(context: Client, billingAccountId: string, billingProfileId: string, options?: BenefitUtilizationSummariesListByBillingProfileIdOptionalParams): PagedAsyncIterableIterator; export declare function _listByBillingAccountIdSend(context: Client, billingAccountId: string, options?: BenefitUtilizationSummariesListByBillingAccountIdOptionalParams): StreamableMethod; export declare function _listByBillingAccountIdDeserialize(result: PathUncheckedResponse): Promise<_BenefitUtilizationSummariesListResult>; /** Lists savings plan utilization summaries for the enterprise agreement scope. Supported at grain values: 'Daily' and 'Monthly'. */ export declare function listByBillingAccountId(context: Client, billingAccountId: string, options?: BenefitUtilizationSummariesListByBillingAccountIdOptionalParams): PagedAsyncIterableIterator; //# sourceMappingURL=operations.d.ts.map