import { Node } from './types'; import { Walker } from './types'; export declare type Visitor = { [key: string]: Walker; }; export declare type Generator = { [key: string]: (node: Node) => string; }; export declare function mergeWalkers(...walkers: Walker[]): Walker; export declare function mergeVisitors(...visitors: Visitor[]): Visitor;