import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { TagDetails , TagsListOptionalParams , TagsDeleteValueOptionalParams , TagsCreateOrUpdateValueOptionalParams , TagsCreateOrUpdateValueResponse , TagsCreateOrUpdateOptionalParams , TagsCreateOrUpdateResponse , TagsDeleteOptionalParams } from "../models" ; /** Interface representing a Tags. */ export interface Tags { param options list ( options ? ) : PagedAsyncIterableIterator < TagDetails > ; param tagName param tagValue param options deleteValue ( tagName , tagValue , options ? ) : Promise < void > ; param tagName param tagValue param options createOrUpdateValue ( tagName , tagValue , options ? ) : Promise < TagsCreateOrUpdateValueResponse > ; param tagName param options createOrUpdate ( tagName , options ? ) : Promise < TagsCreateOrUpdateResponse > ; param tagName param options delete ( tagName , options ? ) : Promise < void > ; }