Skip to main content
These declarations match the published v0.27.0 package. See methods, events and configuration defaults for semantics. Standard TypeScript and React Native types retain their upstream definitions.

MessagePriority

ProtocolState

AckConfig

RetryConfig

DedupConfig

MeshRelayConfig

MeshRelayTunables

MeshRelayStats

DedupStats

ReliabilityConfig

RelayPriority

RelayConfig

NetworkConfig

BleTransportConfig

InternetTransportConfig

WifiDirectTransportConfig

ReticulumTransportConfig

NostrTransportConfig

ContentType

MediaMetadata

FileTransferConfig

FileProgress

TransportsConfig

EncryptionConfig

OverflowPolicy

PendingQueueConfig

DataConfig

ProtocolConfig

SecurityConfig

TransportType

ForwardInfo

ReplyContext

MediaMetadataEvent

ForwardMessageParams

ForwardMessageToGroupParams

SendMessageParams

SendConnectionRequestParams

AcceptConnectionRequestParams

RejectConnectionRequestParams

CancelConnectionRequestParams

SendMediaParams

SendFileParams

MessageSentEvent

MessageReceivedEvent

MessageDeliveredEvent

MessageFailedEvent

DecryptionFailureCode

MessageDecryptionFailedEvent

TransportSwitchedEvent

RelayPromotedEvent

RelayDemotedEvent

RelayDemotedBatteryEvent

NeighborDiscoveredEvent

NeighborLostEvent

IdentityReadyEvent

NetworkMetricsEvent

FileProgressEvent

FileReceivedEvent

FileReceiveFailedEvent

MediaSentEvent

MediaSendFailedEvent

AckEvictedEvent

FragmentAssemblyEvictedEvent

DiagnosticEvent

SecureSessionEstablishedEvent

SecureSessionFailedEvent

ConvergenceDiagEvent

WelcomeReasonCode

WelcomeSendAttemptedEvent

WelcomeSendSucceededEvent

WelcomeSendFailedEvent

WelcomeSendExpiredEvent

ConnectionRequestReceivedEvent

ConnectionRequestUndeliverableEvent

ConnectionAcceptedEvent

ConnectionRejectedEvent

ConnectionRequestCancelledEvent

GroupCreatedEvent

GroupMessageReceivedEvent

GroupMemberAddedEvent

GroupMemberRemovedEvent

GroupInfoMemberEvent

GroupInfoEvent

UserGroupSummaryEvent

UserGroupsEvent

GroupErrorEvent

GroupRelaySyncChangedEvent

InviteInfo

UsernameClaim

UsernameResolvedEvent

GroupMessageSentEvent

GroupMessagePartialFailureEvent

GroupMessageDeliveryReportEvent

GroupRichExtrasDroppedEvent

GroupUnauthorizedMembershipChangeEvent

GroupEpochForkDetectedEvent

GroupEpochForkResolvedEvent

GroupRoleChangedEvent

GroupRenamedEvent

ServiceDiscoveredEvent

ServiceRequestReceivedEvent

ServiceResponseReceivedEvent

PresenceStatus

PresenceSource

PresenceUpdatedEvent

TypingIndicatorReceivedEvent

ReadReceiptReceivedEvent

MessageRelayedEvent

MessageDeferredEvent

MessageRetryingEvent

MessageUndeliverableEvent

MediaResendRequiredEvent

DorsReasonCode

DorsEscalationPhase

DorsEscalationReasonCode

DorsScoreUpdatedEvent

DorsTransportSelectedEvent

DorsTransportSwitchedEvent

DorsEscalationTriggeredEvent

SecurityWarningCode

SecurityWarningEvent

UserBlockedEvent

UserUnblockedEvent

DataChangedEvent

DataDocRemovedEvent

DataDocSizeWarningEvent

DataAttachmentRequestedEvent

DataAttachmentReceivedEvent

DataAttachmentUnavailableEvent

DataDocUnsyncableEvent

InternetServerMessageEvent

InternetStatusChangedEvent

InternetSessionSupersededEvent

MeshStoppedByUserEvent

RelaySyncState

ProtocolEvent

EventListener

EventType

NodeRole

NetworkNode

NetworkStats

NetworkTopology

MessageDeliveryStats

ProcessFileChunkParams

WifiDirectMessage

InternetMessage

EstablishmentState

MlsKeyPackage

MlsEncryptedMessage

MlsWelcome

MlsSessionInfo

MlsGroupInfo

GroupRichReadiness

MlsCommit

MlsVerbosity

TelemetryConfig

TelemetryStats

BleDiagnostics

TransportMetrics

MeshWakeTaskData

DataValue

Diagnostic level compatibility

The v0.27.0 DiagnosticEvent.level declaration omits debug, which native bridges can emit. Diagnostic consumers must tolerate that runtime value.