import { VirtualMachineImagesGetOptionalParams , VirtualMachineImagesGetResponse , VirtualMachineImagesListOptionalParams , VirtualMachineImagesListResponse , VirtualMachineImagesListOffersOptionalParams , VirtualMachineImagesListOffersResponse , VirtualMachineImagesListPublishersOptionalParams , VirtualMachineImagesListPublishersResponse , VirtualMachineImagesListSkusOptionalParams , VirtualMachineImagesListSkusResponse } from "../models" ; /** Interface representing a VirtualMachineImages. */ export interface VirtualMachineImages { param location param publisherName param offer param skus param version param options get ( location , publisherName , offer , skus , version , options ? ) : Promise < VirtualMachineImagesGetResponse > ; param location param publisherName param offer param skus param options list ( location , publisherName , offer , skus , options ? ) : Promise < VirtualMachineImagesListResponse > ; param location param publisherName param options listOffers ( location , publisherName , options ? ) : Promise < VirtualMachineImagesListOffersResponse > ; param location param options listPublishers ( location , options ? ) : Promise < VirtualMachineImagesListPublishersResponse > ; param location param publisherName param offer param options listSkus ( location , publisherName , offer , options ? ) : Promise < VirtualMachineImagesListSkusResponse > ; }