import { IntegrationRuntimeNodesGetOptionalParams , IntegrationRuntimeNodesGetResponse , IntegrationRuntimeNodesDeleteOptionalParams , UpdateIntegrationRuntimeNodeRequest , IntegrationRuntimeNodesUpdateOptionalParams , IntegrationRuntimeNodesUpdateResponse , IntegrationRuntimeNodesGetIpAddressOptionalParams , IntegrationRuntimeNodesGetIpAddressResponse } from "../models" ; /** Interface representing a IntegrationRuntimeNodes. */ export interface IntegrationRuntimeNodes { param resourceGroupName param factoryName param integrationRuntimeName param nodeName param options get ( resourceGroupName , factoryName , integrationRuntimeName , nodeName , options ? ) : Promise < IntegrationRuntimeNodesGetResponse > ; param resourceGroupName param factoryName param integrationRuntimeName param nodeName param options delete ( resourceGroupName , factoryName , integrationRuntimeName , nodeName , options ? ) : Promise < void > ; param resourceGroupName param factoryName param integrationRuntimeName param nodeName param updateIntegrationRuntimeNodeRequest param options update ( resourceGroupName , factoryName , integrationRuntimeName , nodeName , updateIntegrationRuntimeNodeRequest , options ? ) : Promise < IntegrationRuntimeNodesUpdateResponse > ; param resourceGroupName param factoryName param integrationRuntimeName param nodeName param options getIpAddress ( resourceGroupName , factoryName , integrationRuntimeName , nodeName , options ? ) : Promise < IntegrationRuntimeNodesGetIpAddressResponse > ; }