An exception that has a well-known meaning in a Flarum application.

An interface for a mail service.

A notification BlueprintInterface, when instantiated, represents a notification about something. The blueprint is used by the NotificationSyncer to commit the notification to the database.

A post that has the ability to be merged into an adjacent post.

An interface for a display name driver.