import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { ManagedPrivateEndpointResource , ManagedPrivateEndpointsListByFactoryOptionalParams , ManagedPrivateEndpointsCreateOrUpdateOptionalParams , ManagedPrivateEndpointsCreateOrUpdateResponse , ManagedPrivateEndpointsGetOptionalParams , ManagedPrivateEndpointsGetResponse , ManagedPrivateEndpointsDeleteOptionalParams } from "../models" ; /** Interface representing a ManagedPrivateEndpoints. */ export interface ManagedPrivateEndpoints { param resourceGroupName param factoryName param managedVirtualNetworkName param options listByFactory ( resourceGroupName , factoryName , managedVirtualNetworkName , options ? ) : PagedAsyncIterableIterator < ManagedPrivateEndpointResource > ; param resourceGroupName param factoryName param managedVirtualNetworkName param managedPrivateEndpointName param managedPrivateEndpoint param options createOrUpdate ( resourceGroupName , factoryName , managedVirtualNetworkName , managedPrivateEndpointName , managedPrivateEndpoint , options ? ) : Promise < ManagedPrivateEndpointsCreateOrUpdateResponse > ; param resourceGroupName param factoryName param managedVirtualNetworkName param managedPrivateEndpointName param options get ( resourceGroupName , factoryName , managedVirtualNetworkName , managedPrivateEndpointName , options ? ) : Promise < ManagedPrivateEndpointsGetResponse > ; param resourceGroupName param factoryName param managedVirtualNetworkName param managedPrivateEndpointName param options delete ( resourceGroupName , factoryName , managedVirtualNetworkName , managedPrivateEndpointName , options ? ) : Promise < void > ; }