import { RecoveryDataUseFailureReason } from './RecoveryDataUseFailureReason.mjs'; export type RecoveryResult = RecoveryResult.Success | RecoveryResult.Failure; export declare namespace RecoveryResult { class Success { data: T; readonly $ktClass: 'com.icure.cardinal.sdk.crypto.entities.RecoveryResult.Success'; constructor(partial: Partial> & Pick, "data">); } class Failure { reason: RecoveryDataUseFailureReason; readonly $ktClass: 'com.icure.cardinal.sdk.crypto.entities.RecoveryResult.Failure'; constructor(partial: Partial & Pick); } }