import * as types from './types'; export declare const traverseNodes: (nodes: readonly types.CharNode[], callback: { readonly enter?: (node: U, path: readonly number[]) => void; readonly exit: (node: U, path: readonly number[]) => U | void; }, path: readonly number[], offset: number) => readonly types.CharNode[]; export declare const traverseNode: (node: T, callback: { readonly enter?: (node: U, path: readonly number[]) => void; readonly exit: (node: U, path: readonly number[]) => U | void; }, path: readonly number[]) => T; type ColorMap = ReadonlyMap; export declare const applyColorMapToEditorNode: (node: types.CharNode, colorMap: ColorMap) => types.CharNode; export {};