/// <reference path="../../_internal-shims.d.ts" />
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 } from '@superdoc/document-api';
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, PaginationPayload, ListDefinitionsPayload, TrackedChangesChangedPayload, ProtectionChangeSource, EditorEventMap, } from './editors/v1/core/types/EditorEvents.js';
export type { PartChangedEvent, PartId, PartSectionId } from './editors/v1/core/parts/types.js';
export type { EditorOptions, User, FontConfig, 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 '@superdoc/layout-bridge';
export type { PaintSnapshot, LayoutMode } from '@superdoc/painter-dom';
export type { FlowBlock, Layout, Measure, SectionMetadata, TrackedChangesMode } from '@superdoc/contracts';
export type { Page as LayoutPage, Fragment as LayoutFragment } from '@superdoc/contracts';
export type { CreateHeadlessToolbarOptions, HeadlessToolbarController, HeadlessToolbarSurface, HeadlessToolbarSuperdocHost, PublicToolbarItemId, ToolbarCommandState, ToolbarCommandStates, ToolbarContext, ToolbarExecuteFn, ToolbarPayloadMap, ToolbarSnapshot, ToolbarTarget, ToolbarValueMap, } from './headless-toolbar/types.js';
//# sourceMappingURL=index.d.ts.map