import { Range } from './Range'; export interface TextNodeWithRange { textNode: Text; text: string; range: Range; } declare function getTextNodes(node: Node): Text[]; declare function getTextNodesDividedByBlock(root: Element): Text[][]; declare function getTextWithRanges(textNodes: Text[]): { text: string; ranges: TextNodeWithRange[]; }; export { getTextNodes, getTextNodesDividedByBlock, getTextWithRanges };