import type { CostManagementContext } from "../../api/costManagementContext.js"; import type { DimensionsListByExternalCloudProviderTypeOptionalParams, DimensionsListOptionalParams } from "../../api/dimensions/options.js"; import type { Dimension, ExternalCloudProviderType } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; /** Interface representing a Dimensions operations. */ export interface DimensionsOperations { /** Lists the dimensions by the external cloud provider type. */ listByExternalCloudProviderType: (externalCloudProviderType: ExternalCloudProviderType, externalCloudProviderId: string, options?: DimensionsListByExternalCloudProviderTypeOptionalParams) => PagedAsyncIterableIterator; /** Lists the dimensions by the defined scope. */ list: (scope: string, options?: DimensionsListOptionalParams) => PagedAsyncIterableIterator; } export declare function _getDimensionsOperations(context: CostManagementContext): DimensionsOperations; //# sourceMappingURL=index.d.ts.map