import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { ManagedVirtualNetworkResource , ManagedVirtualNetworksListByFactoryOptionalParams , ManagedVirtualNetworksCreateOrUpdateOptionalParams , ManagedVirtualNetworksCreateOrUpdateResponse , ManagedVirtualNetworksGetOptionalParams , ManagedVirtualNetworksGetResponse } from "../models" ; /** Interface representing a ManagedVirtualNetworks. */ export interface ManagedVirtualNetworks { param resourceGroupName param factoryName param options listByFactory ( resourceGroupName , factoryName , options ? ) : PagedAsyncIterableIterator < ManagedVirtualNetworkResource > ; param resourceGroupName param factoryName param managedVirtualNetworkName param managedVirtualNetwork param options createOrUpdate ( resourceGroupName , factoryName , managedVirtualNetworkName , managedVirtualNetwork , options ? ) : Promise < ManagedVirtualNetworksCreateOrUpdateResponse > ; param resourceGroupName param factoryName param managedVirtualNetworkName param options get ( resourceGroupName , factoryName , managedVirtualNetworkName , options ? ) : Promise < ManagedVirtualNetworksGetResponse > ; }