import type { CosmosDBManagementContext } from "../../api/cosmosDBManagementContext.js"; import type { CollectionPartitionListUsagesOptionalParams, CollectionPartitionListMetricsOptionalParams } from "../../api/collectionPartition/options.js"; import type { PartitionMetric, PartitionUsage } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; /** Interface representing a CollectionPartition operations. */ export interface CollectionPartitionOperations { /** Retrieves the usages (most recent storage data) for the given collection, split by partition. */ listUsages: (resourceGroupName: string, accountName: string, databaseRid: string, collectionRid: string, options?: CollectionPartitionListUsagesOptionalParams) => PagedAsyncIterableIterator; /** Retrieves the metrics determined by the given filter for the given collection, split by partition. */ listMetrics: (resourceGroupName: string, accountName: string, databaseRid: string, collectionRid: string, filter: string, options?: CollectionPartitionListMetricsOptionalParams) => PagedAsyncIterableIterator; } export declare function _getCollectionPartitionOperations(context: CosmosDBManagementContext): CollectionPartitionOperations; //# sourceMappingURL=index.d.ts.map