import type { CostManagementContext } from "../../api/costManagementContext.js"; import type { QueryUsageByExternalCloudProviderTypeOptionalParams, QueryUsageOptionalParams } from "../../api/query/options.js"; import type { QueryDefinition, QueryResult, ExternalCloudProviderType } from "../../models/models.js"; /** Interface representing a Query operations. */ export interface QueryOperations { /** Query the usage data for external cloud provider type defined. */ usageByExternalCloudProviderType: (externalCloudProviderType: ExternalCloudProviderType, externalCloudProviderId: string, parameters: QueryDefinition, options?: QueryUsageByExternalCloudProviderTypeOptionalParams) => Promise; /** Query the usage data for scope defined. */ usage: (scope: string, parameters: QueryDefinition, options?: QueryUsageOptionalParams) => Promise; } export declare function _getQueryOperations(context: CostManagementContext): QueryOperations; //# sourceMappingURL=index.d.ts.map