import ts from 'typescript'; declare type Visitor = (node: ts.Node) => ts.Node | undefined; export declare function visitNodeAndChildren( node: ts.SourceFile, program: ts.Program, context: ts.TransformationContext, visitor: Visitor, ): ts.SourceFile; export declare function visitNodeAndChildren( node: ts.Node, program: ts.Program, context: ts.TransformationContext, visitor: Visitor, ): ts.Node | undefined; export {};