import { type WorkDocumentBlockContentControlProperties } from './work-document-block-content-control'; export interface DocxBlockContentControlPatch { startMarker: string; endMarker: string; properties: WorkDocumentBlockContentControlProperties; } export declare class DocxBlockContentControlPatchCollector { readonly patches: DocxBlockContentControlPatch[]; private nextMarker; register(properties: WorkDocumentBlockContentControlProperties): DocxBlockContentControlPatch; } /** Emits temporary marker paragraphs around a block content-control body. */ export declare function docxBlockContentControlParagraphs(element: HTMLElement, docx: typeof import('docx'), collector: DocxBlockContentControlPatchCollector, children: import('docx').Paragraph[]): import('docx').Paragraph[]; export declare function patchDocxBlockContentControls(buffer: ArrayBuffer, patches: readonly DocxBlockContentControlPatch[]): Promise;