import { CapturingGroup, NonCapturingGroup, Reference } from 'regjsparser'; import { MyFeatures, MyRootNode } from './parse'; export type NodeExtra = Readonly<{ capturingGroupToIndex: ReadonlyMap, number>; indexToCapturingGroup: ReadonlyMap>; nodeToLookaheadStack: ReadonlyMap | Reference, readonly NonCapturingGroup[]>; reachableReferences: readonly Reference[]; }>; export declare function buildNodeExtra(regexp: MyRootNode): NodeExtra;