import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { SharingUpdate , GallerySharingProfileUpdateOptionalParams , GallerySharingProfileUpdateResponse } from "../models" ; /** Interface representing a GallerySharingProfile. */ export interface GallerySharingProfile { param resourceGroupName param galleryName param sharingUpdate param options beginUpdate ( resourceGroupName , galleryName , sharingUpdate , options ? ) : Promise < PollerLike < PollOperationState < GallerySharingProfileUpdateResponse > , GallerySharingProfileUpdateResponse > > ; param resourceGroupName param galleryName param sharingUpdate param options beginUpdateAndWait ( resourceGroupName , galleryName , sharingUpdate , options ? ) : Promise < GallerySharingProfileUpdateResponse > ; }