import type { AzureSupportedClouds } from "../static-helpers/cloudSettingHelpers.js"; import type { Client, ClientOptions } from "@azure-rest/core-client"; import type { TokenCredential } from "@azure/core-auth"; /** The Microsoft Azure Container Registry management API provides create, read, update, and delete functionality for Azure Container Registry resources including registries, replications, webhooks, tasks, runs, and other registry components. */ export interface ContainerRegistryManagementContext extends Client { /** The API version to use for this operation. */ /** Known values of {@link KnownVersions} that the service accepts. */ apiVersion: string; /** The ID of the target subscription. The value must be an UUID. */ subscriptionId: string; } /** Optional parameters for the client. */ export interface ContainerRegistryManagementClientOptionalParams extends ClientOptions { /** The API version to use for this operation. */ /** Known values of {@link KnownVersions} that the service accepts. */ apiVersion?: string; /** Specifies the Azure cloud environment for the client. */ cloudSetting?: AzureSupportedClouds; } /** The Microsoft Azure Container Registry management API provides create, read, update, and delete functionality for Azure Container Registry resources including registries, replications, webhooks, tasks, runs, and other registry components. */ export declare function createContainerRegistryManagement(credential: TokenCredential, subscriptionId: string, options?: ContainerRegistryManagementClientOptionalParams): ContainerRegistryManagementContext; //# sourceMappingURL=containerRegistryManagementContext.d.ts.map