import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { PrivateEndpointConnection , PrivateEndpointConnectionsListByResourceOptionalParams , PrivateEndpointConnectionsGetOptionalParams , PrivateEndpointConnectionsGetResponse , PrivateEndpointConnectionsPutOptionalParams , PrivateEndpointConnectionsPutResponse , PrivateEndpointConnectionsDeleteOptionalParams , PrivateEndpointConnectionsDeleteResponse } from "../models" ; /** Interface representing a PrivateEndpointConnections. */ export interface PrivateEndpointConnections { param resourceGroupName param vaultName param options listByResource ( resourceGroupName , vaultName , options ? ) : PagedAsyncIterableIterator < PrivateEndpointConnection > ; param resourceGroupName param vaultName param privateEndpointConnectionName param options get ( resourceGroupName , vaultName , privateEndpointConnectionName , options ? ) : Promise < PrivateEndpointConnectionsGetResponse > ; param resourceGroupName param vaultName param privateEndpointConnectionName param properties param options put ( resourceGroupName , vaultName , privateEndpointConnectionName , properties , options ? ) : Promise < PrivateEndpointConnectionsPutResponse > ; param resourceGroupName param vaultName param privateEndpointConnectionName param options beginDelete ( resourceGroupName , vaultName , privateEndpointConnectionName , options ? ) : Promise < PollerLike < PollOperationState < PrivateEndpointConnectionsDeleteResponse > , PrivateEndpointConnectionsDeleteResponse > > ; param resourceGroupName param vaultName param privateEndpointConnectionName param options beginDeleteAndWait ( resourceGroupName , vaultName , privateEndpointConnectionName , options ? ) : Promise < PrivateEndpointConnectionsDeleteResponse > ; }