import type { WebSiteManagementContext as Client } from "../index.js"; import type { ResourceHealthMetadata, _ResourceHealthMetadataCollection } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { ResourceHealthMetadataListByResourceGroupOptionalParams, ResourceHealthMetadataListOptionalParams, ResourceHealthMetadataListBySiteSlotOptionalParams, ResourceHealthMetadataGetBySiteSlotOptionalParams, ResourceHealthMetadataListBySiteOptionalParams, ResourceHealthMetadataGetBySiteOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _listByResourceGroupSend(context: Client, resourceGroupName: string, options?: ResourceHealthMetadataListByResourceGroupOptionalParams): StreamableMethod; export declare function _listByResourceGroupDeserialize(result: PathUncheckedResponse): Promise<_ResourceHealthMetadataCollection>; /** Description for List all ResourceHealthMetadata for all sites in the resource group in the subscription. */ export declare function listByResourceGroup(context: Client, resourceGroupName: string, options?: ResourceHealthMetadataListByResourceGroupOptionalParams): PagedAsyncIterableIterator; export declare function _listSend(context: Client, options?: ResourceHealthMetadataListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise<_ResourceHealthMetadataCollection>; /** Description for List all ResourceHealthMetadata for all sites in the subscription. */ export declare function list(context: Client, options?: ResourceHealthMetadataListOptionalParams): PagedAsyncIterableIterator; export declare function _listBySiteSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: ResourceHealthMetadataListBySiteSlotOptionalParams): StreamableMethod; export declare function _listBySiteSlotDeserialize(result: PathUncheckedResponse): Promise<_ResourceHealthMetadataCollection>; /** Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection */ export declare function listBySiteSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: ResourceHealthMetadataListBySiteSlotOptionalParams): PagedAsyncIterableIterator; export declare function _getBySiteSlotSend(context: Client, resourceGroupName: string, name: string, slot: string, options?: ResourceHealthMetadataGetBySiteSlotOptionalParams): StreamableMethod; export declare function _getBySiteSlotDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the category of ResourceHealthMetadata to use for the given site */ export declare function getBySiteSlot(context: Client, resourceGroupName: string, name: string, slot: string, options?: ResourceHealthMetadataGetBySiteSlotOptionalParams): Promise; export declare function _listBySiteSend(context: Client, resourceGroupName: string, name: string, options?: ResourceHealthMetadataListBySiteOptionalParams): StreamableMethod; export declare function _listBySiteDeserialize(result: PathUncheckedResponse): Promise<_ResourceHealthMetadataCollection>; /** Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection */ export declare function listBySite(context: Client, resourceGroupName: string, name: string, options?: ResourceHealthMetadataListBySiteOptionalParams): PagedAsyncIterableIterator; export declare function _getBySiteSend(context: Client, resourceGroupName: string, name: string, options?: ResourceHealthMetadataGetBySiteOptionalParams): StreamableMethod; export declare function _getBySiteDeserialize(result: PathUncheckedResponse): Promise; /** Description for Gets the category of ResourceHealthMetadata to use for the given site */ export declare function getBySite(context: Client, resourceGroupName: string, name: string, options?: ResourceHealthMetadataGetBySiteOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map