import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { VirtualHubRouteTableV2 , VirtualHubRouteTableV2SListOptionalParams , VirtualHubRouteTableV2SGetOptionalParams , VirtualHubRouteTableV2SGetResponse , VirtualHubRouteTableV2SCreateOrUpdateOptionalParams , VirtualHubRouteTableV2SCreateOrUpdateResponse , VirtualHubRouteTableV2SDeleteOptionalParams } from "../models" ; /** Interface representing a VirtualHubRouteTableV2S. */ export interface VirtualHubRouteTableV2S { param resourceGroupName param virtualHubName param options list ( resourceGroupName , virtualHubName , options ? ) : PagedAsyncIterableIterator < VirtualHubRouteTableV2 > ; param resourceGroupName param virtualHubName param routeTableName param options get ( resourceGroupName , virtualHubName , routeTableName , options ? ) : Promise < VirtualHubRouteTableV2SGetResponse > ; param resourceGroupName param virtualHubName param routeTableName param virtualHubRouteTableV2Parameters param options beginCreateOrUpdate ( resourceGroupName , virtualHubName , routeTableName , virtualHubRouteTableV2Parameters , options ? ) : Promise < PollerLike < PollOperationState < VirtualHubRouteTableV2SCreateOrUpdateResponse > , VirtualHubRouteTableV2SCreateOrUpdateResponse > > ; param resourceGroupName param virtualHubName param routeTableName param virtualHubRouteTableV2Parameters param options beginCreateOrUpdateAndWait ( resourceGroupName , virtualHubName , routeTableName , virtualHubRouteTableV2Parameters , options ? ) : Promise < VirtualHubRouteTableV2SCreateOrUpdateResponse > ; param resourceGroupName param virtualHubName param routeTableName param options beginDelete ( resourceGroupName , virtualHubName , routeTableName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param virtualHubName param routeTableName param options beginDeleteAndWait ( resourceGroupName , virtualHubName , routeTableName , options ? ) : Promise < void > ; }