import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { HubVirtualNetworkConnection , HubVirtualNetworkConnectionsListOptionalParams , HubVirtualNetworkConnectionsCreateOrUpdateOptionalParams , HubVirtualNetworkConnectionsCreateOrUpdateResponse , HubVirtualNetworkConnectionsDeleteOptionalParams , HubVirtualNetworkConnectionsGetOptionalParams , HubVirtualNetworkConnectionsGetResponse } from "../models" ; /** Interface representing a HubVirtualNetworkConnections. */ export interface HubVirtualNetworkConnections { param resourceGroupName param virtualHubName param options list ( resourceGroupName , virtualHubName , options ? ) : PagedAsyncIterableIterator < HubVirtualNetworkConnection > ; param resourceGroupName param virtualHubName param connectionName param hubVirtualNetworkConnectionParameters param options beginCreateOrUpdate ( resourceGroupName , virtualHubName , connectionName , hubVirtualNetworkConnectionParameters , options ? ) : Promise < PollerLike < PollOperationState < HubVirtualNetworkConnectionsCreateOrUpdateResponse > , HubVirtualNetworkConnectionsCreateOrUpdateResponse > > ; param resourceGroupName param virtualHubName param connectionName param hubVirtualNetworkConnectionParameters param options beginCreateOrUpdateAndWait ( resourceGroupName , virtualHubName , connectionName , hubVirtualNetworkConnectionParameters , options ? ) : Promise < HubVirtualNetworkConnectionsCreateOrUpdateResponse > ; param resourceGroupName param virtualHubName param connectionName param options beginDelete ( resourceGroupName , virtualHubName , connectionName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param virtualHubName param connectionName param options beginDeleteAndWait ( resourceGroupName , virtualHubName , connectionName , options ? ) : Promise < void > ; param resourceGroupName param virtualHubName param connectionName param options get ( resourceGroupName , virtualHubName , connectionName , options ? ) : Promise < HubVirtualNetworkConnectionsGetResponse > ; }