import type { CostManagementContext as Client } from "../index.js"; import type { QueryDefinition, QueryResult, ExternalCloudProviderType } from "../../models/models.js"; import type { QueryUsageByExternalCloudProviderTypeOptionalParams, QueryUsageOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _usageByExternalCloudProviderTypeSend(context: Client, externalCloudProviderType: ExternalCloudProviderType, externalCloudProviderId: string, parameters: QueryDefinition, options?: QueryUsageByExternalCloudProviderTypeOptionalParams): StreamableMethod; export declare function _usageByExternalCloudProviderTypeDeserialize(result: PathUncheckedResponse): Promise; /** Query the usage data for external cloud provider type defined. */ export declare function usageByExternalCloudProviderType(context: Client, externalCloudProviderType: ExternalCloudProviderType, externalCloudProviderId: string, parameters: QueryDefinition, options?: QueryUsageByExternalCloudProviderTypeOptionalParams): Promise; export declare function _usageSend(context: Client, scope: string, parameters: QueryDefinition, options?: QueryUsageOptionalParams): StreamableMethod; export declare function _usageDeserialize(result: PathUncheckedResponse): Promise; /** Query the usage data for scope defined. */ export declare function usage(context: Client, scope: string, parameters: QueryDefinition, options?: QueryUsageOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map