import type { CostManagementContext } from "../../api/costManagementContext.js"; import type { ForecastExternalCloudProviderUsageOptionalParams, ForecastUsageOptionalParams } from "../../api/forecast/options.js"; import type { ForecastDefinition, ForecastResult, ExternalCloudProviderType } from "../../models/models.js"; /** Interface representing a Forecast operations. */ export interface ForecastOperations { /** Lists the forecast charges for external cloud provider type defined. */ externalCloudProviderUsage: (externalCloudProviderType: ExternalCloudProviderType, externalCloudProviderId: string, parameters: ForecastDefinition, options?: ForecastExternalCloudProviderUsageOptionalParams) => Promise; /** Lists the forecast charges for scope defined. */ usage: (scope: string, parameters: ForecastDefinition, options?: ForecastUsageOptionalParams) => Promise; } export declare function _getForecastOperations(context: CostManagementContext): ForecastOperations; //# sourceMappingURL=index.d.ts.map