import type { WebSiteManagementContext } from "../../api/webSiteManagementContext.js"; import type { ResourceHealthMetadataListByResourceGroupOptionalParams, ResourceHealthMetadataListOptionalParams, ResourceHealthMetadataListBySiteSlotOptionalParams, ResourceHealthMetadataGetBySiteSlotOptionalParams, ResourceHealthMetadataListBySiteOptionalParams, ResourceHealthMetadataGetBySiteOptionalParams } from "../../api/resourceHealthMetadata/options.js"; import type { ResourceHealthMetadata } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; /** Interface representing a ResourceHealthMetadata operations. */ export interface ResourceHealthMetadataOperations { /** Description for List all ResourceHealthMetadata for all sites in the resource group in the subscription. */ listByResourceGroup: (resourceGroupName: string, options?: ResourceHealthMetadataListByResourceGroupOptionalParams) => PagedAsyncIterableIterator; /** Description for List all ResourceHealthMetadata for all sites in the subscription. */ list: (options?: ResourceHealthMetadataListOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection */ listBySiteSlot: (resourceGroupName: string, name: string, slot: string, options?: ResourceHealthMetadataListBySiteSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets the category of ResourceHealthMetadata to use for the given site */ getBySiteSlot: (resourceGroupName: string, name: string, slot: string, options?: ResourceHealthMetadataGetBySiteSlotOptionalParams) => Promise; /** Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection */ listBySite: (resourceGroupName: string, name: string, options?: ResourceHealthMetadataListBySiteOptionalParams) => PagedAsyncIterableIterator; /** Description for Gets the category of ResourceHealthMetadata to use for the given site */ getBySite: (resourceGroupName: string, name: string, options?: ResourceHealthMetadataGetBySiteOptionalParams) => Promise; } export declare function _getResourceHealthMetadataOperations(context: WebSiteManagementContext): ResourceHealthMetadataOperations; //# sourceMappingURL=index.d.ts.map