import { VirtualMachineImagesEdgeZoneGetOptionalParams , VirtualMachineImagesEdgeZoneGetResponse , VirtualMachineImagesEdgeZoneListOptionalParams , VirtualMachineImagesEdgeZoneListResponse , VirtualMachineImagesEdgeZoneListOffersOptionalParams , VirtualMachineImagesEdgeZoneListOffersResponse , VirtualMachineImagesEdgeZoneListPublishersOptionalParams , VirtualMachineImagesEdgeZoneListPublishersResponse , VirtualMachineImagesEdgeZoneListSkusOptionalParams , VirtualMachineImagesEdgeZoneListSkusResponse } from "../models" ; /** Interface representing a VirtualMachineImagesEdgeZone. */ export interface VirtualMachineImagesEdgeZone { param location param edgeZone param publisherName param offer param skus param version param options get ( location , edgeZone , publisherName , offer , skus , version , options ? ) : Promise < VirtualMachineImagesEdgeZoneGetResponse > ; param location param edgeZone param publisherName param offer param skus param options list ( location , edgeZone , publisherName , offer , skus , options ? ) : Promise < VirtualMachineImagesEdgeZoneListResponse > ; param location param edgeZone param publisherName param options listOffers ( location , edgeZone , publisherName , options ? ) : Promise < VirtualMachineImagesEdgeZoneListOffersResponse > ; param location param edgeZone param options listPublishers ( location , edgeZone , options ? ) : Promise < VirtualMachineImagesEdgeZoneListPublishersResponse > ; param location param edgeZone param publisherName param offer param options listSkus ( location , edgeZone , publisherName , offer , options ? ) : Promise < VirtualMachineImagesEdgeZoneListSkusResponse > ; }