import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { LinkedServiceResource , LinkedServicesListByFactoryOptionalParams , LinkedServicesCreateOrUpdateOptionalParams , LinkedServicesCreateOrUpdateResponse , LinkedServicesGetOptionalParams , LinkedServicesGetResponse , LinkedServicesDeleteOptionalParams } from "../models" ; /** Interface representing a LinkedServices. */ export interface LinkedServices { param resourceGroupName param factoryName param options listByFactory ( resourceGroupName , factoryName , options ? ) : PagedAsyncIterableIterator < LinkedServiceResource > ; param resourceGroupName param factoryName param linkedServiceName param linkedService param options createOrUpdate ( resourceGroupName , factoryName , linkedServiceName , linkedService , options ? ) : Promise < LinkedServicesCreateOrUpdateResponse > ; param resourceGroupName param factoryName param linkedServiceName param options get ( resourceGroupName , factoryName , linkedServiceName , options ? ) : Promise < LinkedServicesGetResponse > ; param resourceGroupName param factoryName param linkedServiceName param options delete ( resourceGroupName , factoryName , linkedServiceName , options ? ) : Promise < void > ; }