export * from './editors/v1/index.js';
/** @deprecated Direct ProseMirror access will be removed in a future version. Use the Document API instead. */
export type { EditorView } from 'prosemirror-view';
/** @deprecated Direct ProseMirror access will be removed in a future version. Use the Document API instead. */
export type { EditorState, Transaction } from 'prosemirror-state';
/** @deprecated Direct ProseMirror access will be removed in a future version. Use the Document API instead. */
export type { Schema } from 'prosemirror-model';
export type { ResolveRangeOutput, DocumentApi, DocumentProtectionState, SelectionApi, SelectionInfo, SelectionCurrentInput, ScrollIntoViewInput, ScrollIntoViewOutput, StoryLocator, TextAddress, TextTarget, TextSegment, EntityAddress, BlockNavigationAddress, CommentAddress, TrackedChangeAddress, NavigableAddress, BlocksListResult, BookmarkInfo, BookmarkAddress, } from '../../document-api/src/index.js';
export type { SelectionHandle } from './editors/v1/core/selection-state.js';
export type { SelectionCommandContext } from './editors/v1/core/presentation-editor/PresentationEditor.js';
/** @deprecated Editor commands will be removed in a future version. Use the Document API instead. */
export type { EditorCommands, CommandProps, Command, ChainedCommand, ChainableCommandObject, CanObject, CoreCommandMap, ExtensionCommandMap, } from './editors/v1/core/types/ChainedCommands.js';
export type { Comment, CommentElement, CommentsPayload, CommentLocationsPayload, FontsResolvedPayload, FontsChangedPayload, PaginationPayload, ListDefinitionsPayload, TrackedChangesChangedPayload, ProtectionChangeSource, EditorEventMap, } from './editors/v1/core/types/EditorEvents.js';
export type { FontResolutionRecord, FontResolutionReason, FontLoadStatus, FontLoadSummary, FontAssetUrlContext, FontAssetUrlResolver, } from '../../shared/font-system/src/index.js';
export type { PartChangedEvent, PartId, PartSectionId } from './editors/v1/core/parts/types.js';
export type { EditorOptions, User, FontConfig, FontsConfig, FieldValue, DocxFileEntry, ViewLayout, ViewOptions, EditorExtension, CollaborationProvider, Awareness, CommentConfig, CommentHighlightColors, CommentHighlightOpacity, PermissionParams, LinkPopoverResolver, LinkPopoverContext, LinkPopoverResolution, ExternalPopoverRenderContext, } from './editors/v1/core/types/EditorConfig.js';
export type { BinaryData, UnsupportedContentItem, ProseMirrorJSON, ExportFormat, PageStyles, } from './editors/v1/core/types/EditorTypes.js';
export type { OpenOptions, SaveOptions, ExportOptions, ExportDocxParams, EditorLifecycleState, } from './editors/v1/core/Editor.js';
export type { PageSize, PageMargins, VirtualizationOptions, RemoteUserInfo, RemoteCursorState, PresenceOptions, TrackedChangesOverrides, LayoutEngineOptions, PresentationEditorOptions, LayoutMetrics, LayoutError, LayoutState, RangeRect, BoundingRect, LayoutUpdatePayload, ImageSelectedEvent, ImageDeselectedEvent, TelemetryEvent, RemoteCursorsRenderPayload, FlowMode, } from './editors/v1/core/presentation-editor/types.js';
export type { ProofingProvider, ProofingCapabilities, ProofingCheckRequest, ProofingCheckResult, ProofingSegment, ProofingSegmentMetadata, ProofingIssue, ProofingIssueKind, ProofingConfig, ProofingStatus, ProofingError, } from './editors/v1/core/presentation-editor/proofing/types.js';
export type { PositionHit } from '../../layout-engine/layout-bridge/src/index.js';
export type { PaintSnapshot, LayoutMode } from '../../layout-engine/painters/dom/src/index.js';
export type { FlowBlock, Layout, Measure, SectionMetadata, TrackedChangesMode } from '../../layout-engine/contracts/src/index.js';
export type { Page as LayoutPage, Fragment as LayoutFragment } from '../../layout-engine/contracts/src/index.js';
export type { CreateHeadlessToolbarOptions, HeadlessToolbarController, HeadlessToolbarSurface, HeadlessToolbarSuperdocHost, PublicToolbarItemId, ToolbarCommandState, ToolbarCommandStates, ToolbarContext, ToolbarExecuteFn, ToolbarPayloadMap, ToolbarSnapshot, ToolbarTarget, ToolbarValueMap, } from './headless-toolbar/types.js';
export type { CommentsHandle, CommentsSlice, EqualityFn, SelectorFn, SelectionSlice, Subscribable, SuperDocEditorLike, SuperDocLike, SuperDocUI, SuperDocUIOptions, SuperDocUIState, TrackChangesHandle, TrackChangesItem, TrackChangesSlice, ViewportGetRectInput, ViewportHandle, ViewportRect, ViewportRectResult, } from './ui/types.js';
//# sourceMappingURL=index.d.ts.map