import type { RecoveryServicesContext } from "../../api/recoveryServicesContext.js"; import type { VaultExtendedInfoUpdateOptionalParams, VaultExtendedInfoCreateOrUpdateOptionalParams, VaultExtendedInfoGetOptionalParams } from "../../api/vaultExtendedInfo/options.js"; import type { VaultExtendedInfoResource } from "../../models/models.js"; /** Interface representing a VaultExtendedInfo operations. */ export interface VaultExtendedInfoOperations { /** Update vault extended info. */ update: (resourceGroupName: string, vaultName: string, resourceResourceExtendedInfoDetails: VaultExtendedInfoResource, options?: VaultExtendedInfoUpdateOptionalParams) => Promise; /** Create vault extended info. */ createOrUpdate: (resourceGroupName: string, vaultName: string, resourceResourceExtendedInfoDetails: VaultExtendedInfoResource, options?: VaultExtendedInfoCreateOrUpdateOptionalParams) => Promise; /** Get the vault extended info. */ get: (resourceGroupName: string, vaultName: string, options?: VaultExtendedInfoGetOptionalParams) => Promise; } export declare function _getVaultExtendedInfoOperations(context: RecoveryServicesContext): VaultExtendedInfoOperations; //# sourceMappingURL=index.d.ts.map