export {
  BUILT_IN_COMMAND_IDS,
  createSuperDocUI,
  shallowEqual,
  type CommandHandle,
  type CommandsHandle,
  type CommentAddress,
  type CommentInfo,
  type CommentsHandle,
  type CommentsListQuery,
  type CommentsListResult,
  type CommentsSlice,
  type ContentControlsHandle,
  type ContentControlsSlice,
  type ContentControlViewportAddress,
  type ContextMenuContribution,
  type ContextMenuItem,
  type ContextMenuWhenInput,
  type CustomCommandHandle,
  type CustomCommandHandleState,
  type CustomCommandRegistration,
  type CustomCommandRegistrationResult,
  type DocumentExportInput,
  type DocumentHandle,
  type DocumentSlice,
  type DynamicCommandHandle,
  type EntityAddress,
  type EqualityFn,
  type MetadataHandle,
  type Receipt,
  type ScrollIntoViewInput,
  type ScrollIntoViewOutput,
  type SelectionAnchorRectOptions,
  type SelectionCapture,
  type SelectionHandle,
  type SelectionInfo,
  type SelectionPoint,
  type SelectionRestoreResult,
  type SelectionSlice,
  type SelectionTarget,
  type SelectorFn,
  type Subscribable,
  type SuperDocEditorLike,
  type SuperDocLike,
  type SuperDocUI,
  type SuperDocUIOptions,
  type SuperDocUIScope,
  type SuperDocUIState,
  type TextAddress,
  type TextSegment,
  type TextTarget,
  type ToolbarCommandHandleState,
  type ToolbarHandle,
  type ToolbarSnapshotSlice,
  type TrackChangeInfo,
  type TrackChangesHandle,
  type TrackChangesItem,
  type TrackChangesListResult,
  type TrackChangesSlice,
  type TrackedChangeAddress,
  type UIToolbarCommandState,
  type ViewportContext,
  type ViewportContextAtInput,
  type ViewportEntityAddress,
  type ViewportEntityAtInput,
  type ViewportEntityHit,
  type ViewportGetRectInput,
  type ViewportHandle,
  type ViewportPositionAtInput,
  type ViewportPositionHit,
  type ViewportRect,
  type ViewportRectResult,
} from '../../super-editor/src/ui/index.js';
