import { Plugin } from "prosemirror-state"; import type { EditorState, Transaction } from "prosemirror-state"; import type { Node } from "prosemirror-model"; import type { Editor } from "../types.js"; export interface FootnoteMarker { from: number; to: number; } export declare const findFootnoteMarkers: (fromPos: number, toPos: number, doc: Node) => FootnoteMarker[]; export declare const getFootnoteMarkerContents: (state: EditorState) => any[]; export declare const updateFootnoteMarker: (state: EditorState, tr: Transaction, index: number, content: any) => void; export declare const getFootnoteMarkers: (state: EditorState) => FootnoteMarker[]; export declare const footnoteMarkersPlugin: (options: { editor: Editor; }) => Plugin<{ fnMarkers: FootnoteMarker[]; }>; //# sourceMappingURL=footnote_markers.d.ts.map