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

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

```ts

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

// @public
export function $delete(context: ChaosManagementContext, resourceGroupName: string, parentProviderNamespace: string, parentResourceType: string, parentResourceName: string, targetName: string, capabilityName: string, options?: CapabilitiesDeleteOptionalParams): Promise<void>;

// @public
export interface CapabilitiesCreateOrUpdateOptionalParams extends OperationOptions {
}

// @public
export interface CapabilitiesDeleteOptionalParams extends OperationOptions {
}

// @public
export interface CapabilitiesGetOptionalParams extends OperationOptions {
}

// @public
export interface CapabilitiesListOptionalParams extends OperationOptions {
    continuationToken?: string;
}

// @public
export function createOrUpdate(context: ChaosManagementContext, resourceGroupName: string, parentProviderNamespace: string, parentResourceType: string, parentResourceName: string, targetName: string, capabilityName: string, resource: Capability, options?: CapabilitiesCreateOrUpdateOptionalParams): Promise<Capability>;

// @public
export function get(context: ChaosManagementContext, resourceGroupName: string, parentProviderNamespace: string, parentResourceType: string, parentResourceName: string, targetName: string, capabilityName: string, options?: CapabilitiesGetOptionalParams): Promise<Capability>;

// @public
export function list(context: ChaosManagementContext, resourceGroupName: string, parentProviderNamespace: string, parentResourceType: string, parentResourceName: string, targetName: string, options?: CapabilitiesListOptionalParams): PagedAsyncIterableIterator<Capability>;

// (No @packageDocumentation comment for this package)

```
