import type { WebSiteManagementContext as Client } from "../index.js"; import type { KubeEnvironment, KubeEnvironmentPatchResource, _KubeEnvironmentCollection } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { KubeEnvironmentsListBySubscriptionOptionalParams, KubeEnvironmentsListByResourceGroupOptionalParams, KubeEnvironmentsDeleteOptionalParams, KubeEnvironmentsUpdateOptionalParams, KubeEnvironmentsCreateOrUpdateOptionalParams, KubeEnvironmentsGetOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import type { PollerLike, OperationState } from "@azure/core-lro"; export declare function _listBySubscriptionSend(context: Client, options?: KubeEnvironmentsListBySubscriptionOptionalParams): StreamableMethod; export declare function _listBySubscriptionDeserialize(result: PathUncheckedResponse): Promise<_KubeEnvironmentCollection>; /** Description for Get all Kubernetes Environments for a subscription. */ export declare function listBySubscription(context: Client, options?: KubeEnvironmentsListBySubscriptionOptionalParams): PagedAsyncIterableIterator; export declare function _listByResourceGroupSend(context: Client, resourceGroupName: string, options?: KubeEnvironmentsListByResourceGroupOptionalParams): StreamableMethod; export declare function _listByResourceGroupDeserialize(result: PathUncheckedResponse): Promise<_KubeEnvironmentCollection>; /** Description for Get all the Kubernetes Environments in a resource group. */ export declare function listByResourceGroup(context: Client, resourceGroupName: string, options?: KubeEnvironmentsListByResourceGroupOptionalParams): PagedAsyncIterableIterator; export declare function _$deleteSend(context: Client, resourceGroupName: string, name: string, options?: KubeEnvironmentsDeleteOptionalParams): StreamableMethod; export declare function _$deleteDeserialize(result: PathUncheckedResponse): Promise; /** Description for Delete a Kubernetes Environment. */ export declare function $delete(context: Client, resourceGroupName: string, name: string, options?: KubeEnvironmentsDeleteOptionalParams): PollerLike, void>; export declare function _updateSend(context: Client, resourceGroupName: string, name: string, kubeEnvironmentEnvelope: KubeEnvironmentPatchResource, options?: KubeEnvironmentsUpdateOptionalParams): StreamableMethod; export declare function _updateDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates or updates a Kubernetes Environment. */ export declare function update(context: Client, resourceGroupName: string, name: string, kubeEnvironmentEnvelope: KubeEnvironmentPatchResource, options?: KubeEnvironmentsUpdateOptionalParams): Promise; export declare function _createOrUpdateSend(context: Client, resourceGroupName: string, name: string, kubeEnvironmentEnvelope: KubeEnvironment, options?: KubeEnvironmentsCreateOrUpdateOptionalParams): StreamableMethod; export declare function _createOrUpdateDeserialize(result: PathUncheckedResponse): Promise; /** Description for Creates or updates a Kubernetes Environment. */ export declare function createOrUpdate(context: Client, resourceGroupName: string, name: string, kubeEnvironmentEnvelope: KubeEnvironment, options?: KubeEnvironmentsCreateOrUpdateOptionalParams): PollerLike, KubeEnvironment>; export declare function _getSend(context: Client, resourceGroupName: string, name: string, options?: KubeEnvironmentsGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise; /** Description for Get the properties of a Kubernetes Environment. */ export declare function get(context: Client, resourceGroupName: string, name: string, options?: KubeEnvironmentsGetOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map