import type { CosmosDBManagementContext as Client } from "../index.js"; import type { FleetResource, FleetResourceUpdate, _FleetListResult } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { FleetListOptionalParams, FleetListByResourceGroupOptionalParams, FleetDeleteOptionalParams, FleetUpdateOptionalParams, FleetCreateOptionalParams, FleetGetOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import type { PollerLike, OperationState } from "@azure/core-lro"; export declare function _listSend(context: Client, options?: FleetListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise<_FleetListResult>; /** Lists all the fleets under the subscription. */ export declare function list(context: Client, options?: FleetListOptionalParams): PagedAsyncIterableIterator; export declare function _listByResourceGroupSend(context: Client, resourceGroupName: string, options?: FleetListByResourceGroupOptionalParams): StreamableMethod; export declare function _listByResourceGroupDeserialize(result: PathUncheckedResponse): Promise<_FleetListResult>; /** Lists all the fleets under the specified subscription and resource group. */ export declare function listByResourceGroup(context: Client, resourceGroupName: string, options?: FleetListByResourceGroupOptionalParams): PagedAsyncIterableIterator; export declare function _$deleteSend(context: Client, resourceGroupName: string, fleetName: string, options?: FleetDeleteOptionalParams): StreamableMethod; export declare function _$deleteDeserialize(result: PathUncheckedResponse): Promise; /** Deletes an existing Azure Cosmos DB Fleet. */ export declare function $delete(context: Client, resourceGroupName: string, fleetName: string, options?: FleetDeleteOptionalParams): PollerLike, void>; export declare function _updateSend(context: Client, resourceGroupName: string, fleetName: string, body: FleetResourceUpdate, options?: FleetUpdateOptionalParams): StreamableMethod; export declare function _updateDeserialize(result: PathUncheckedResponse): Promise; /** Updates the properties of an existing Azure Cosmos DB Fleet. */ export declare function update(context: Client, resourceGroupName: string, fleetName: string, body: FleetResourceUpdate, options?: FleetUpdateOptionalParams): Promise; export declare function _createSend(context: Client, resourceGroupName: string, fleetName: string, body: FleetResource, options?: FleetCreateOptionalParams): StreamableMethod; export declare function _createDeserialize(result: PathUncheckedResponse): Promise; /** Creates an Azure Cosmos DB fleet under a subscription. */ export declare function create(context: Client, resourceGroupName: string, fleetName: string, body: FleetResource, options?: FleetCreateOptionalParams): Promise; export declare function _getSend(context: Client, resourceGroupName: string, fleetName: string, options?: FleetGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise; /** Retrieves the properties of an existing Azure Cosmos DB fleet under a subscription */ export declare function get(context: Client, resourceGroupName: string, fleetName: string, options?: FleetGetOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map