/**
 * Wrap already-exported content paragraphs in a block-level complex field.
 *
 * Block fields (BIBLIOGRAPHY, INDEX, TOA) emit their generated result as one or
 * more `<w:p>` paragraphs bracketed by fldChar runs: the begin / instruction /
 * separate runs are spliced into the first paragraph (after its `w:pPr`, if
 * present) and the end run is appended to the last paragraph. This mirrors the
 * inline-field helper `buildComplexFieldRuns` for block content, eliminating the
 * duplicate hand-rolled wrappers that previously lived in the bibliography,
 * index, and tableOfAuthorities decoders.
 *
 * Mutates and returns `contentNodes`.
 *
 * @param {any[]} contentNodes - Exported OOXML paragraph nodes (may be empty).
 * @param {any[]} instructionElements - `w:instrText` / `w:tab` elements for the instruction run.
 * @param {any | null} wrapperParagraphProperties - Optional original wrapper `w:pPr` to restore on the first result paragraph.
 * @returns {any[]} The same array, with the field's fldChar runs inserted.
 */
export function wrapParagraphsAsComplexField(contentNodes: any[], instructionElements: any[], wrapperParagraphProperties?: any | null): any[];
//# sourceMappingURL=build-block-field-paragraphs.d.ts.map