import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { PrivateEndpointConnectionDescription , PrivateEndpointConnectionsListByServiceOptionalParams , PrivateEndpointConnectionsGetOptionalParams , PrivateEndpointConnectionsGetResponse , PrivateEndpointConnection , PrivateEndpointConnectionsCreateOrUpdateOptionalParams , PrivateEndpointConnectionsCreateOrUpdateResponse , PrivateEndpointConnectionsDeleteOptionalParams } from "../models" ; /** Interface representing a PrivateEndpointConnections. */ export interface PrivateEndpointConnections { param resourceGroupName param resourceName param options listByService ( resourceGroupName , resourceName , options ? ) : PagedAsyncIterableIterator < PrivateEndpointConnectionDescription > ; param resourceGroupName param resourceName param privateEndpointConnectionName param options get ( resourceGroupName , resourceName , privateEndpointConnectionName , options ? ) : Promise < PrivateEndpointConnectionsGetResponse > ; param resourceGroupName param resourceName param privateEndpointConnectionName param properties param options beginCreateOrUpdate ( resourceGroupName , resourceName , privateEndpointConnectionName , properties , options ? ) : Promise < PollerLike < PollOperationState < PrivateEndpointConnectionsCreateOrUpdateResponse > , PrivateEndpointConnectionsCreateOrUpdateResponse > > ; param resourceGroupName param resourceName param privateEndpointConnectionName param properties param options beginCreateOrUpdateAndWait ( resourceGroupName , resourceName , privateEndpointConnectionName , properties , options ? ) : Promise < PrivateEndpointConnectionsCreateOrUpdateResponse > ; param resourceGroupName param resourceName param privateEndpointConnectionName param options beginDelete ( resourceGroupName , resourceName , privateEndpointConnectionName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param resourceName param privateEndpointConnectionName param options beginDeleteAndWait ( resourceGroupName , resourceName , privateEndpointConnectionName , options ? ) : Promise < void > ; }