import { PrivateLinkConnectionApprovalRequestResource , PrivateEndpointConnectionCreateOrUpdateOptionalParams , PrivateEndpointConnectionCreateOrUpdateResponse , PrivateEndpointConnectionGetOptionalParams , PrivateEndpointConnectionGetResponse , PrivateEndpointConnectionDeleteOptionalParams } from "../models" ; /** Interface representing a PrivateEndpointConnection. */ export interface PrivateEndpointConnection { param resourceGroupName param factoryName param privateEndpointConnectionName param privateEndpointWrapper param options createOrUpdate ( resourceGroupName , factoryName , privateEndpointConnectionName , privateEndpointWrapper , options ? ) : Promise < PrivateEndpointConnectionCreateOrUpdateResponse > ; param resourceGroupName param factoryName param privateEndpointConnectionName param options get ( resourceGroupName , factoryName , privateEndpointConnectionName , options ? ) : Promise < PrivateEndpointConnectionGetResponse > ; param resourceGroupName param factoryName param privateEndpointConnectionName param options delete ( resourceGroupName , factoryName , privateEndpointConnectionName , options ? ) : Promise < void > ; }