import { FieldAnnotationRun, ImageRun, MathRun, Run } from '../../../../contracts/src/index.js'; import { FragmentRenderContext } from '../renderer.js'; import { RunRenderContext, TrackedChangesRenderConfig } from './types.js'; export declare const isImageRun: (run: Run) => run is ImageRun; export declare const isLineBreakRun: (run: Run) => run is import('../../../../contracts/src/index.js').LineBreakRun; export declare const isBreakRun: (run: Run) => run is import('../../../../contracts/src/index.js').BreakRun; export declare const isFieldAnnotationRun: (run: Run) => run is FieldAnnotationRun; export declare const isMathRun: (run: Run) => run is MathRun; /** * Render a single run as an HTML element (span or anchor). */ export declare const renderRun: (run: Run, context: FragmentRenderContext, renderContext: RunRenderContext, trackedConfig?: TrackedChangesRenderConfig) => HTMLElement | null; //# sourceMappingURL=render-run.d.ts.map