import * as ts from "typescript";
import { NodeVisitor } from "./visitor";
/**
 * Holds visitor creators by their node syntax kind.
 */
export declare class VisitorCreatorsBag {
    /**
     * Gets the creator for a node syntax kind.
     *
     * @param kind   Syntax kind for a node.
     * @returns A creator for that kind of node.
     */
    getCreator(kind: ts.SyntaxKind): typeof NodeVisitor;
}
