/**
 * Shared JSDoc typedefs for the `fieldAnnotationHelpers` namespace.
 *
 * Defined once here so each helper file can reference them via
 * `@typedef {import('./types.js').X}` without re-declaring (which
 * would trigger ambiguous `export *` re-exports at the index barrel).
 */
export type EditorState = import('prosemirror-state').EditorState;
/**
 * Shared JSDoc typedefs for the `fieldAnnotationHelpers` namespace.
 *
 * Defined once here so each helper file can reference them via
 * `@typedef {import('./types.js').X}` without re-declaring (which
 * would trigger ambiguous `export *` re-exports at the index barrel).
 */
export type Transaction = import('prosemirror-state').Transaction;
/**
 * Shared JSDoc typedefs for the `fieldAnnotationHelpers` namespace.
 *
 * Defined once here so each helper file can reference them via
 * `@typedef {import('./types.js').X}` without re-declaring (which
 * would trigger ambiguous `export *` re-exports at the index barrel).
 */
export type EditorView = import('prosemirror-view').EditorView;
/**
 * Shared JSDoc typedefs for the `fieldAnnotationHelpers` namespace.
 *
 * Defined once here so each helper file can reference them via
 * `@typedef {import('./types.js').X}` without re-declaring (which
 * would trigger ambiguous `export *` re-exports at the index barrel).
 */
export type PmNode = import('prosemirror-model').Node;
/**
 * Shared JSDoc typedefs for the `fieldAnnotationHelpers` namespace.
 *
 * Defined once here so each helper file can reference them via
 * `@typedef {import('./types.js').X}` without re-declaring (which
 * would trigger ambiguous `export *` re-exports at the index barrel).
 */
export type Editor = import('../../../core/Editor.js').Editor;
/**
 * Shared JSDoc typedefs for the `fieldAnnotationHelpers` namespace.
 *
 * Defined once here so each helper file can reference them via
 * `@typedef {import('./types.js').X}` without re-declaring (which
 * would trigger ambiguous `export *` re-exports at the index barrel).
 */
export type FieldAnnotationEntry = {
    node: PmNode;
    pos: number;
};
/**
 * Shared JSDoc typedefs for the `fieldAnnotationHelpers` namespace.
 *
 * Defined once here so each helper file can reference them via
 * `@typedef {import('./types.js').X}` without re-declaring (which
 * would trigger ambiguous `export *` re-exports at the index barrel).
 */
export type FieldAnnotationEntryWithRect = {
    node: PmNode;
    pos: number;
    rect: DOMRect;
};
//# sourceMappingURL=types.d.ts.map