import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { Gallery , GalleriesListByResourceGroupOptionalParams , GalleriesListOptionalParams , GalleriesCreateOrUpdateOptionalParams , GalleriesCreateOrUpdateResponse , GalleryUpdate , GalleriesUpdateOptionalParams , GalleriesUpdateResponse , GalleriesGetOptionalParams , GalleriesGetResponse , GalleriesDeleteOptionalParams } from "../models" ; /** Interface representing a Galleries. */ export interface Galleries { param resourceGroupName param options listByResourceGroup ( resourceGroupName , options ? ) : PagedAsyncIterableIterator < Gallery > ; param options list ( options ? ) : PagedAsyncIterableIterator < Gallery > ; param resourceGroupName param galleryName param gallery param options beginCreateOrUpdate ( resourceGroupName , galleryName , gallery , options ? ) : Promise < PollerLike < PollOperationState < GalleriesCreateOrUpdateResponse > , GalleriesCreateOrUpdateResponse > > ; param resourceGroupName param galleryName param gallery param options beginCreateOrUpdateAndWait ( resourceGroupName , galleryName , gallery , options ? ) : Promise < GalleriesCreateOrUpdateResponse > ; param resourceGroupName param galleryName param gallery param options beginUpdate ( resourceGroupName , galleryName , gallery , options ? ) : Promise < PollerLike < PollOperationState < GalleriesUpdateResponse > , GalleriesUpdateResponse > > ; param resourceGroupName param galleryName param gallery param options beginUpdateAndWait ( resourceGroupName , galleryName , gallery , options ? ) : Promise < GalleriesUpdateResponse > ; param resourceGroupName param galleryName param options get ( resourceGroupName , galleryName , options ? ) : Promise < GalleriesGetResponse > ; param resourceGroupName param galleryName param options beginDelete ( resourceGroupName , galleryName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param galleryName param options beginDeleteAndWait ( resourceGroupName , galleryName , options ? ) : Promise < void > ; }