import type { CostManagementClientOptionalParams } from "./api/index.js"; import type { AlertsOperations } from "./classic/alerts/index.js"; import type { BenefitRecommendationsOperations } from "./classic/benefitRecommendations/index.js"; import type { BenefitUtilizationSummariesOperations } from "./classic/benefitUtilizationSummaries/index.js"; import type { BudgetsOperations } from "./classic/budgets/index.js"; import type { CostAllocationRulesOperations } from "./classic/costAllocationRules/index.js"; import type { DimensionsOperations } from "./classic/dimensions/index.js"; import type { ExportsOperations } from "./classic/exports/index.js"; import type { ForecastOperations } from "./classic/forecast/index.js"; import type { GenerateBenefitUtilizationSummariesReportOperations } from "./classic/generateBenefitUtilizationSummariesReport/index.js"; import type { GenerateCostDetailsReportOperations } from "./classic/generateCostDetailsReport/index.js"; import type { GenerateDetailedCostReportOperations } from "./classic/generateDetailedCostReport/index.js"; import type { GenerateDetailedCostReportOperationResultsOperations } from "./classic/generateDetailedCostReportOperationResults/index.js"; import type { GenerateDetailedCostReportOperationStatusOperations } from "./classic/generateDetailedCostReportOperationStatus/index.js"; import type { GenerateReservationDetailsReportOperations } from "./classic/generateReservationDetailsReport/index.js"; import type { OperationsOperations } from "./classic/operations/index.js"; import type { PriceSheetOperations } from "./classic/priceSheet/index.js"; import type { QueryOperations } from "./classic/query/index.js"; import type { ScheduledActionsOperations } from "./classic/scheduledActions/index.js"; import type { SettingsOperations } from "./classic/settings/index.js"; import type { ViewsOperations } from "./classic/views/index.js"; import type { TokenCredential } from "@azure/core-auth"; import type { Pipeline } from "@azure/core-rest-pipeline"; export type { CostManagementClientOptionalParams } from "./api/costManagementContext.js"; export declare class CostManagementClient { private _client; /** The pipeline used by this client to make requests */ readonly pipeline: Pipeline; /** CostManagement management client provides access to CostManagement resources for Azure Enterprise Subscriptions. */ constructor(credential: TokenCredential, options?: CostManagementClientOptionalParams); /** The operation groups for priceSheet */ readonly priceSheet: PriceSheetOperations; /** The operation groups for generateReservationDetailsReport */ readonly generateReservationDetailsReport: GenerateReservationDetailsReportOperations; /** The operation groups for query */ readonly query: QueryOperations; /** The operation groups for dimensions */ readonly dimensions: DimensionsOperations; /** The operation groups for forecast */ readonly forecast: ForecastOperations; /** The operation groups for generateDetailedCostReport */ readonly generateDetailedCostReport: GenerateDetailedCostReportOperations; /** The operation groups for generateBenefitUtilizationSummariesReport */ readonly generateBenefitUtilizationSummariesReport: GenerateBenefitUtilizationSummariesReportOperations; /** The operation groups for benefitUtilizationSummaries */ readonly benefitUtilizationSummaries: BenefitUtilizationSummariesOperations; /** The operation groups for benefitRecommendations */ readonly benefitRecommendations: BenefitRecommendationsOperations; /** The operation groups for costAllocationRules */ readonly costAllocationRules: CostAllocationRulesOperations; /** The operation groups for generateCostDetailsReport */ readonly generateCostDetailsReport: GenerateCostDetailsReportOperations; /** The operation groups for settings */ readonly settings: SettingsOperations; /** The operation groups for scheduledActions */ readonly scheduledActions: ScheduledActionsOperations; /** The operation groups for alerts */ readonly alerts: AlertsOperations; /** The operation groups for views */ readonly views: ViewsOperations; /** The operation groups for generateDetailedCostReportOperationResults */ readonly generateDetailedCostReportOperationResults: GenerateDetailedCostReportOperationResultsOperations; /** The operation groups for exports */ readonly exports: ExportsOperations; /** The operation groups for budgets */ readonly budgets: BudgetsOperations; /** The operation groups for operations */ readonly operations: OperationsOperations; /** The operation groups for generateDetailedCostReportOperationStatus */ readonly generateDetailedCostReportOperationStatus: GenerateDetailedCostReportOperationStatusOperations; } //# sourceMappingURL=costManagementClient.d.ts.map