import { FieldAnnotationRun } from '../../../../../../../../layout-engine/contracts/src/index.js';
import { InlineConverterParams } from './common.js';
/**
 * Converts a ProseMirror fieldAnnotation node into a FieldAnnotationRun for layout engine rendering.
 *
 * Field annotations are inline "pill" elements that display form fields or placeholders.
 * They render with distinctive styling (border, background, rounded corners) and can
 * contain different content types (text, image, signature, etc.).
 *
 * @param params - Inline converter parameters
 * @param params.node - FieldAnnotation PM node with attrs containing field configuration
 * @param params.positions - Position map for ProseMirror node tracking (pmStart/pmEnd)
 * @returns FieldAnnotationRun object with all extracted properties
 */
export declare function fieldAnnotationNodeToRun({ node, positions }: InlineConverterParams): FieldAnnotationRun;
//# sourceMappingURL=field-annotation.d.ts.map