import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { DataFlowResource , DataFlowsListByFactoryOptionalParams , DataFlowsCreateOrUpdateOptionalParams , DataFlowsCreateOrUpdateResponse , DataFlowsGetOptionalParams , DataFlowsGetResponse , DataFlowsDeleteOptionalParams } from "../models" ; /** Interface representing a DataFlows. */ export interface DataFlows { param resourceGroupName param factoryName param options listByFactory ( resourceGroupName , factoryName , options ? ) : PagedAsyncIterableIterator < DataFlowResource > ; param resourceGroupName param factoryName param dataFlowName param dataFlow param options createOrUpdate ( resourceGroupName , factoryName , dataFlowName , dataFlow , options ? ) : Promise < DataFlowsCreateOrUpdateResponse > ; param resourceGroupName param factoryName param dataFlowName param options get ( resourceGroupName , factoryName , dataFlowName , options ? ) : Promise < DataFlowsGetResponse > ; param resourceGroupName param factoryName param dataFlowName param options delete ( resourceGroupName , factoryName , dataFlowName , options ? ) : Promise < void > ; }