import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { PrivateEndpoint , PrivateEndpointsListOptionalParams , PrivateEndpointsListBySubscriptionOptionalParams , PrivateEndpointsDeleteOptionalParams , PrivateEndpointsGetOptionalParams , PrivateEndpointsGetResponse , PrivateEndpointsCreateOrUpdateOptionalParams , PrivateEndpointsCreateOrUpdateResponse } from "../models" ; /** Interface representing a PrivateEndpoints. */ export interface PrivateEndpoints { param resourceGroupName param options list ( resourceGroupName , options ? ) : PagedAsyncIterableIterator < PrivateEndpoint > ; param options listBySubscription ( options ? ) : PagedAsyncIterableIterator < PrivateEndpoint > ; param resourceGroupName param privateEndpointName param options beginDelete ( resourceGroupName , privateEndpointName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param privateEndpointName param options beginDeleteAndWait ( resourceGroupName , privateEndpointName , options ? ) : Promise < void > ; param resourceGroupName param privateEndpointName param options get ( resourceGroupName , privateEndpointName , options ? ) : Promise < PrivateEndpointsGetResponse > ; param resourceGroupName param privateEndpointName param parameters param options beginCreateOrUpdate ( resourceGroupName , privateEndpointName , parameters , options ? ) : Promise < PollerLike < PollOperationState < PrivateEndpointsCreateOrUpdateResponse > , PrivateEndpointsCreateOrUpdateResponse > > ; param resourceGroupName param privateEndpointName param parameters param options beginCreateOrUpdateAndWait ( resourceGroupName , privateEndpointName , parameters , options ? ) : Promise < PrivateEndpointsCreateOrUpdateResponse > ; }