import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { ResourceLink , ResourceLinksListAtSubscriptionOptionalParams , ResourceLinksListAtSourceScopeOptionalParams , ResourceLinksDeleteOptionalParams , ResourceLinksCreateOrUpdateOptionalParams , ResourceLinksCreateOrUpdateResponse , ResourceLinksGetOptionalParams , ResourceLinksGetResponse } from "../models" ; /** Interface representing a ResourceLinks. */ export interface ResourceLinks { param options listAtSubscription ( options ? ) : PagedAsyncIterableIterator < ResourceLink > ; param scope param options listAtSourceScope ( scope , options ? ) : PagedAsyncIterableIterator < ResourceLink > ; param linkId param options delete ( linkId , options ? ) : Promise < void > ; param linkId param parameters param options createOrUpdate ( linkId , parameters , options ? ) : Promise < ResourceLinksCreateOrUpdateResponse > ; param linkId param options get ( linkId , options ? ) : Promise < ResourceLinksGetResponse > ; }