import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { ObjectReplicationPolicy , ObjectReplicationPoliciesListOptionalParams , ObjectReplicationPoliciesGetOptionalParams , ObjectReplicationPoliciesGetResponse , ObjectReplicationPoliciesCreateOrUpdateOptionalParams , ObjectReplicationPoliciesCreateOrUpdateResponse , ObjectReplicationPoliciesDeleteOptionalParams } from "../models" ; /** Interface representing a ObjectReplicationPoliciesOperations. */ export interface ObjectReplicationPoliciesOperations { param resourceGroupName param accountName param options list ( resourceGroupName , accountName , options ? ) : PagedAsyncIterableIterator < ObjectReplicationPolicy > ; param resourceGroupName param accountName param objectReplicationPolicyId param options get ( resourceGroupName , accountName , objectReplicationPolicyId , options ? ) : Promise < ObjectReplicationPoliciesGetResponse > ; param resourceGroupName param accountName param objectReplicationPolicyId param properties param options createOrUpdate ( resourceGroupName , accountName , objectReplicationPolicyId , properties , options ? ) : Promise < ObjectReplicationPoliciesCreateOrUpdateResponse > ; param resourceGroupName param accountName param objectReplicationPolicyId param options delete ( resourceGroupName , accountName , objectReplicationPolicyId , options ? ) : Promise < void > ; }