import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { OSVersion , CloudServiceOperatingSystemsListOSVersionsOptionalParams , OSFamily , CloudServiceOperatingSystemsListOSFamiliesOptionalParams , CloudServiceOperatingSystemsGetOSVersionOptionalParams , CloudServiceOperatingSystemsGetOSVersionResponse , CloudServiceOperatingSystemsGetOSFamilyOptionalParams , CloudServiceOperatingSystemsGetOSFamilyResponse } from "../models" ; /** Interface representing a CloudServiceOperatingSystems. */ export interface CloudServiceOperatingSystems { param location param options listOSVersions ( location , options ? ) : PagedAsyncIterableIterator < OSVersion > ; param location param options listOSFamilies ( location , options ? ) : PagedAsyncIterableIterator < OSFamily > ; param location param osVersionName param options getOSVersion ( location , osVersionName , options ? ) : Promise < CloudServiceOperatingSystemsGetOSVersionResponse > ; param location param osFamilyName param options getOSFamily ( location , osFamilyName , options ? ) : Promise < CloudServiceOperatingSystemsGetOSFamilyResponse > ; }