import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { ExpressRouteCrossConnectionPeering , ExpressRouteCrossConnectionPeeringsListOptionalParams , ExpressRouteCrossConnectionPeeringsDeleteOptionalParams , ExpressRouteCrossConnectionPeeringsGetOptionalParams , ExpressRouteCrossConnectionPeeringsGetResponse , ExpressRouteCrossConnectionPeeringsCreateOrUpdateOptionalParams , ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse } from "../models" ; /** Interface representing a ExpressRouteCrossConnectionPeerings. */ export interface ExpressRouteCrossConnectionPeerings { param resourceGroupName param crossConnectionName param options list ( resourceGroupName , crossConnectionName , options ? ) : PagedAsyncIterableIterator < ExpressRouteCrossConnectionPeering > ; param resourceGroupName param crossConnectionName param peeringName param options beginDelete ( resourceGroupName , crossConnectionName , peeringName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param crossConnectionName param peeringName param options beginDeleteAndWait ( resourceGroupName , crossConnectionName , peeringName , options ? ) : Promise < void > ; param resourceGroupName param crossConnectionName param peeringName param options get ( resourceGroupName , crossConnectionName , peeringName , options ? ) : Promise < ExpressRouteCrossConnectionPeeringsGetResponse > ; param resourceGroupName param crossConnectionName param peeringName param peeringParameters param options beginCreateOrUpdate ( resourceGroupName , crossConnectionName , peeringName , peeringParameters , options ? ) : Promise < PollerLike < PollOperationState < ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse > , ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse > > ; param resourceGroupName param crossConnectionName param peeringName param peeringParameters param options beginCreateOrUpdateAndWait ( resourceGroupName , crossConnectionName , peeringName , peeringParameters , options ? ) : Promise < ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse > ; }