export declare class OperationRecoveryError extends Error { constructor(message: string, options?: ErrorOptions); } export declare class OperationLineageUnavailableError extends OperationRecoveryError { constructor(message: string, options?: ErrorOptions); } export declare class OperationJournalConflictError extends OperationRecoveryError { constructor(message: string, options?: ErrorOptions); } export declare const ORPHAN_WORKER_AFTER_DISPATCH_RECOVERY_CODE = "orphan_worker_after_dispatch"; export declare const EXPLICIT_PART_FAILURE_RECOVERY_CODE = "explicit_part_failure"; export interface ManualRestartRequiredErrorOptions extends ErrorOptions { readonly boundaryId: string; } export declare class ManualRestartRequiredError extends OperationRecoveryError { readonly recoveryCode = "orphan_worker_after_dispatch"; readonly boundaryId: string; constructor(message: string, options: ManualRestartRequiredErrorOptions); } export declare class ExplicitPartFailureError extends OperationRecoveryError { readonly recoveryCode = "explicit_part_failure"; readonly boundaryId: string; constructor(message: string, options: ManualRestartRequiredErrorOptions); } export declare class OperationRecoveryBlockedError extends OperationRecoveryError { constructor(message: string, options?: ErrorOptions); } //# sourceMappingURL=operation-recovery-error.d.ts.map