import type { RecoveryServicesClientOptionalParams } from "./api/index.js"; import type { GetOperationResultOptionalParams, GetOperationStatusOptionalParams } from "./api/options.js"; import type { DeletedVaultsOperations } from "./classic/deletedVaults/index.js"; import type { OperationsOperations } from "./classic/operations/index.js"; import type { PrivateLinkResourcesOperations } from "./classic/privateLinkResources/index.js"; import type { RecoveryServicesOperations } from "./classic/recoveryServices/index.js"; import type { RegisteredIdentitiesOperations } from "./classic/registeredIdentities/index.js"; import type { ReplicationUsagesOperations } from "./classic/replicationUsages/index.js"; import type { UsagesOperations } from "./classic/usages/index.js"; import type { VaultCertificatesOperations } from "./classic/vaultCertificates/index.js"; import type { VaultExtendedInfoOperations } from "./classic/vaultExtendedInfo/index.js"; import type { VaultsOperations } from "./classic/vaults/index.js"; import type { OperationResource, Vault } from "./models/models.js"; import type { TokenCredential } from "@azure/core-auth"; import type { Pipeline } from "@azure/core-rest-pipeline"; export { RecoveryServicesClientOptionalParams } from "./api/recoveryServicesContext.js"; export declare class RecoveryServicesClient { private _client; /** The pipeline used by this client to make requests */ readonly pipeline: Pipeline; constructor(credential: TokenCredential, subscriptionId: string, options?: RecoveryServicesClientOptionalParams); /** Gets the operation result for a resource. */ getOperationResult(resourceGroupName: string, vaultName: string, operationId: string, options?: GetOperationResultOptionalParams): Promise; /** Gets the operation status for a resource. */ getOperationStatus(resourceGroupName: string, vaultName: string, operationId: string, options?: GetOperationStatusOptionalParams): Promise; /** The operation groups for recoveryServices */ readonly recoveryServices: RecoveryServicesOperations; /** The operation groups for vaultExtendedInfo */ readonly vaultExtendedInfo: VaultExtendedInfoOperations; /** The operation groups for usages */ readonly usages: UsagesOperations; /** The operation groups for replicationUsages */ readonly replicationUsages: ReplicationUsagesOperations; /** The operation groups for registeredIdentities */ readonly registeredIdentities: RegisteredIdentitiesOperations; /** The operation groups for vaultCertificates */ readonly vaultCertificates: VaultCertificatesOperations; /** The operation groups for privateLinkResources */ readonly privateLinkResources: PrivateLinkResourcesOperations; /** The operation groups for deletedVaults */ readonly deletedVaults: DeletedVaultsOperations; /** The operation groups for vaults */ readonly vaults: VaultsOperations; /** The operation groups for operations */ readonly operations: OperationsOperations; } //# sourceMappingURL=recoveryServicesClient.d.ts.map