import { TextRun } from './content.js'; import { PdfVector } from './vector.js'; /** The runs with their drawn rules read onto them, and the rules so read. */ export interface DrawnRules { readonly runs: Array; /** The vectors the runs took over: painting them again would double them. */ readonly consumed: ReadonlySet; } /** * Read the underlines and strikeouts a page DREW onto the runs they mark. * * @param runs The page's runs, placed on the shown page. * @param vectors The page's lifted paths, placed the same way. * @returns The runs, marked; and the paths that became those marks. */ export declare function markDrawnRules(runs: ReadonlyArray, vectors: ReadonlyArray): DrawnRules;