import type { ContentControlLimits, StaticContentParagraphRecord } from './work-docx-note-comment-content-control-model'; type DocumentRole = 'generated' | 'source'; interface StaticContentStructureRecord { element: Element; key: string; } export interface StaticContentBlockRecord { element: Element; extensionScopes: StaticContentStructureRecord[]; fingerprint: string; kind: 'paragraph' | 'table'; paragraphs: StaticContentParagraphRecord[]; } type ParagraphReader = (paragraph: Element, role: DocumentRole, limits: ContentControlLimits) => StaticContentParagraphRecord | null; export declare function paragraphContentBlock(paragraph: StaticContentParagraphRecord): StaticContentBlockRecord; export declare function readStaticTableBlock(table: Element, role: DocumentRole, limits: ContentControlLimits, readParagraph: ParagraphReader): StaticContentBlockRecord | null; export {};