import { PMNode, NodeHandlerContext } from '../types.js';
/**
 * Extract child nodes from a paragraph-container node.
 *
 * Handles both array-based content (plain objects) and ProseMirror
 * Fragment-like content (which uses forEach instead of array iteration).
 *
 * @param node - The container node to extract children from
 * @returns Array of child nodes, or empty array if no children
 */
export declare const getParagraphContainerChildren: (node: PMNode) => PMNode[];
/**
 * Convert a paragraph-container field's child paragraphs to flow blocks,
 * emitting pending section breaks and advancing the section-break paragraph
 * counter as it goes.
 *
 * @param node - The container node (bibliography / index / tableOfAuthorities)
 * @param context - Shared handler context
 */
export declare function handleParagraphContainerNode(node: PMNode, context: NodeHandlerContext): void;
//# sourceMappingURL=paragraph-container.d.ts.map