import type { RecoveryServicesContext as Client } from "../index.js"; import type { CheckNameAvailabilityParameters, CheckNameAvailabilityResult, ResourceCapabilities, CapabilitiesResponse } from "../../models/models.js"; import type { RecoveryServicesCapabilitiesOptionalParams, RecoveryServicesCheckNameAvailabilityOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _capabilitiesSend(context: Client, location: string, input: ResourceCapabilities, options?: RecoveryServicesCapabilitiesOptionalParams): StreamableMethod; export declare function _capabilitiesDeserialize(result: PathUncheckedResponse): Promise; /** API to get details about capabilities provided by Microsoft.RecoveryServices RP */ export declare function capabilities(context: Client, location: string, input: ResourceCapabilities, options?: RecoveryServicesCapabilitiesOptionalParams): Promise; export declare function _checkNameAvailabilitySend(context: Client, resourceGroupName: string, location: string, input: CheckNameAvailabilityParameters, options?: RecoveryServicesCheckNameAvailabilityOptionalParams): StreamableMethod; export declare function _checkNameAvailabilityDeserialize(result: PathUncheckedResponse): Promise; /** * API to check for resource name availability. * A name is available if no other resource exists that has the same SubscriptionId, Resource Name and Type * or if one or more such resources exist, each of these must be GC'd and their time of deletion be more than 24 Hours Ago */ export declare function checkNameAvailability(context: Client, resourceGroupName: string, location: string, input: CheckNameAvailabilityParameters, options?: RecoveryServicesCheckNameAvailabilityOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map