import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { Image , ImagesListByResourceGroupOptionalParams , ImagesListOptionalParams , ImagesCreateOrUpdateOptionalParams , ImagesCreateOrUpdateResponse , ImageUpdate , ImagesUpdateOptionalParams , ImagesUpdateResponse , ImagesDeleteOptionalParams , ImagesGetOptionalParams , ImagesGetResponse } from "../models" ; /** Interface representing a Images. */ export interface Images { param resourceGroupName param options listByResourceGroup ( resourceGroupName , options ? ) : PagedAsyncIterableIterator < Image > ; param options list ( options ? ) : PagedAsyncIterableIterator < Image > ; param resourceGroupName param imageName param parameters param options beginCreateOrUpdate ( resourceGroupName , imageName , parameters , options ? ) : Promise < PollerLike < PollOperationState < ImagesCreateOrUpdateResponse > , ImagesCreateOrUpdateResponse > > ; param resourceGroupName param imageName param parameters param options beginCreateOrUpdateAndWait ( resourceGroupName , imageName , parameters , options ? ) : Promise < ImagesCreateOrUpdateResponse > ; param resourceGroupName param imageName param parameters param options beginUpdate ( resourceGroupName , imageName , parameters , options ? ) : Promise < PollerLike < PollOperationState < ImagesUpdateResponse > , ImagesUpdateResponse > > ; param resourceGroupName param imageName param parameters param options beginUpdateAndWait ( resourceGroupName , imageName , parameters , options ? ) : Promise < ImagesUpdateResponse > ; param resourceGroupName param imageName param options beginDelete ( resourceGroupName , imageName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param imageName param options beginDeleteAndWait ( resourceGroupName , imageName , options ? ) : Promise < void > ; param resourceGroupName param imageName param options get ( resourceGroupName , imageName , options ? ) : Promise < ImagesGetResponse > ; }