import { Path } from './path'; import { Node } from 'typescript'; export declare type VisitNode = Node | null; export declare type VisitPath = Path | null; export declare type VisitPathChildren = Path | Path[] | null; export declare type VisitNodeAttr = string | null; export declare type VisitorHandle = (node: Path) => void; export declare type Visitor = { [attr: number]: VisitorHandle; };