import type { RecoveryServicesContext as Client } from "../index.js"; import type { VaultExtendedInfoResource } from "../../models/models.js"; import type { VaultExtendedInfoUpdateOptionalParams, VaultExtendedInfoCreateOrUpdateOptionalParams, VaultExtendedInfoGetOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _updateSend(context: Client, resourceGroupName: string, vaultName: string, resourceResourceExtendedInfoDetails: VaultExtendedInfoResource, options?: VaultExtendedInfoUpdateOptionalParams): StreamableMethod; export declare function _updateDeserialize(result: PathUncheckedResponse): Promise; /** Update vault extended info. */ export declare function update(context: Client, resourceGroupName: string, vaultName: string, resourceResourceExtendedInfoDetails: VaultExtendedInfoResource, options?: VaultExtendedInfoUpdateOptionalParams): Promise; export declare function _createOrUpdateSend(context: Client, resourceGroupName: string, vaultName: string, resourceResourceExtendedInfoDetails: VaultExtendedInfoResource, options?: VaultExtendedInfoCreateOrUpdateOptionalParams): StreamableMethod; export declare function _createOrUpdateDeserialize(result: PathUncheckedResponse): Promise; /** Create vault extended info. */ export declare function createOrUpdate(context: Client, resourceGroupName: string, vaultName: string, resourceResourceExtendedInfoDetails: VaultExtendedInfoResource, options?: VaultExtendedInfoCreateOrUpdateOptionalParams): Promise; export declare function _getSend(context: Client, resourceGroupName: string, vaultName: string, options?: VaultExtendedInfoGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise; /** Get the vault extended info. */ export declare function get(context: Client, resourceGroupName: string, vaultName: string, options?: VaultExtendedInfoGetOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map