import type { CostManagementContext as Client } from "../index.js"; import type { ForecastDefinition, ForecastResult, ExternalCloudProviderType } from "../../models/models.js"; import type { ForecastExternalCloudProviderUsageOptionalParams, ForecastUsageOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _externalCloudProviderUsageSend(context: Client, externalCloudProviderType: ExternalCloudProviderType, externalCloudProviderId: string, parameters: ForecastDefinition, options?: ForecastExternalCloudProviderUsageOptionalParams): StreamableMethod; export declare function _externalCloudProviderUsageDeserialize(result: PathUncheckedResponse): Promise; /** Lists the forecast charges for external cloud provider type defined. */ export declare function externalCloudProviderUsage(context: Client, externalCloudProviderType: ExternalCloudProviderType, externalCloudProviderId: string, parameters: ForecastDefinition, options?: ForecastExternalCloudProviderUsageOptionalParams): Promise; export declare function _usageSend(context: Client, scope: string, parameters: ForecastDefinition, options?: ForecastUsageOptionalParams): StreamableMethod; export declare function _usageDeserialize(result: PathUncheckedResponse): Promise; /** Lists the forecast charges for scope defined. */ export declare function usage(context: Client, scope: string, parameters: ForecastDefinition, options?: ForecastUsageOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map