import { TextRun } from '../../../../../../../../layout-engine/contracts/src/index.js';
import { InlineConverterParams } from './common.js';
/**
 * Converts a `bookmarkStart` PM node.
 *
 * Primary job: record the bookmark's PM position in the `bookmarks` Map so
 * cross-reference navigation (goToAnchor) can resolve `#<bookmark-name>`
 * hrefs to a document position.
 *
 * SD-2454: when `converterContext.showBookmarks` is true, also emit a visible
 * gray `[` marker at the bookmark start, matching Word's opt-in "Show
 * bookmarks" feature. The marker is a regular TextRun so it flows through
 * pagination and line breaking like any other character; `dataAttrs` tag it
 * so DomPainter can style it gray and set a tooltip with the bookmark name.
 *
 * When `showBookmarks` is false (the default), the converter still descends
 * into any content inside the bookmark span but emits no visual output.
 */
export declare function bookmarkStartNodeToBlocks(params: InlineConverterParams): TextRun | void;
//# sourceMappingURL=bookmark-start.d.ts.map