import type { AzureVMwareSolutionAPIContext } from "../../api/azureVMwareSolutionAPIContext.js"; import type { IscsiPathsDeleteOptionalParams, IscsiPathsCreateOrUpdateOptionalParams, IscsiPathsGetOptionalParams, IscsiPathsListByPrivateCloudOptionalParams } from "../../api/iscsiPaths/options.js"; import type { IscsiPath } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { PollerLike, OperationState } from "@azure/core-lro"; /** Interface representing a IscsiPaths operations. */ export interface IscsiPathsOperations { /** Delete a IscsiPath */ /** * @fixme delete is a reserved word that cannot be used as an operation name. * Please add @clientName("clientName") or @clientName("", "javascript") * to the operation to override the generated name. */ delete: (resourceGroupName: string, privateCloudName: string, options?: IscsiPathsDeleteOptionalParams) => PollerLike, void>; /** Create a IscsiPath */ createOrUpdate: (resourceGroupName: string, privateCloudName: string, resource: IscsiPath, options?: IscsiPathsCreateOrUpdateOptionalParams) => PollerLike, IscsiPath>; /** Get a IscsiPath */ get: (resourceGroupName: string, privateCloudName: string, options?: IscsiPathsGetOptionalParams) => Promise; /** List IscsiPath resources by PrivateCloud */ listByPrivateCloud: (resourceGroupName: string, privateCloudName: string, options?: IscsiPathsListByPrivateCloudOptionalParams) => PagedAsyncIterableIterator; } export declare function _getIscsiPathsOperations(context: AzureVMwareSolutionAPIContext): IscsiPathsOperations; //# sourceMappingURL=index.d.ts.map