import { ASTRootBase } from './nodes';
export declare function iterChildNodes(node: ASTRootBase): IterableIterator<ASTRootBase>;
export declare function walk(node: ASTRootBase): IterableIterator<ASTRootBase>;
export declare class NodeVisitor {
    visit(node: ASTRootBase): any;
    genericVisit(node: ASTRootBase): void;
}
