## API Report File for "@azure/arm-avs"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import type { Client } from '@azure-rest/core-client';
import type { OperationOptions } from '@azure-rest/core-client';

// @public
export function $delete(context: AzureVMwareSolutionAPIContext, resourceGroupName: string, privateCloudName: string, hcxEnterpriseSiteName: string, options?: HcxEnterpriseSitesDeleteOptionalParams): Promise<void>;

// @public
export function createOrUpdate(context: AzureVMwareSolutionAPIContext, resourceGroupName: string, privateCloudName: string, hcxEnterpriseSiteName: string, hcxEnterpriseSite: HcxEnterpriseSite, options?: HcxEnterpriseSitesCreateOrUpdateOptionalParams): Promise<HcxEnterpriseSite>;

// @public
export function get(context: AzureVMwareSolutionAPIContext, resourceGroupName: string, privateCloudName: string, hcxEnterpriseSiteName: string, options?: HcxEnterpriseSitesGetOptionalParams): Promise<HcxEnterpriseSite>;

// @public
export interface HcxEnterpriseSitesCreateOrUpdateOptionalParams extends OperationOptions {
}

// @public
export interface HcxEnterpriseSitesDeleteOptionalParams extends OperationOptions {
}

// @public
export interface HcxEnterpriseSitesGetOptionalParams extends OperationOptions {
}

// @public
export interface HcxEnterpriseSitesListOptionalParams extends OperationOptions {
}

// @public
export function list(context: AzureVMwareSolutionAPIContext, resourceGroupName: string, privateCloudName: string, options?: HcxEnterpriseSitesListOptionalParams): PagedAsyncIterableIterator<HcxEnterpriseSite>;

// (No @packageDocumentation comment for this package)

```
