declare type PaintOptions = { shouldPaintNode?: (node: Node) => boolean; shouldSplitElement?: (element: Element) => boolean; createPaintedElement?: (document: Document) => Element; paintElement?: (element: Element) => Node | null; forcePaintElement?: (element: Element) => Node | null; }; export declare function paintNodesInRange(container: Node, uncontainedRange: Range, options: PaintOptions): Range; export {};