import {
    ApplicableRefactorInfo,
    ArrowFunction,
    Block,
    ConciseBody,
    copyComments,
    copyTrailingAsLeadingComments,
    Debug,
    Diagnostics,
    emptyArray,
    factory,
    FileTextChanges,
    FindAllReferences,
    first,
    forEachChild,
    FunctionExpression,
    getCombinedModifierFlags,
    getContainingFunction,
    getEffectiveModifierFlags,
    getLocaleSpecificMessage,
    getTokenAtPosition,
    Identifier,
    isArrowFunction,
    isClassLike,
    isExpression,
    isFunctionDeclaration,
    isFunctionExpression,
    isIdentifier,
    isReturnStatement,
    isThis,
    isVariableDeclaration,
    isVariableDeclarationInVariableStatement,
    isVariableDeclarationList,
    isVariableStatement,
    length,
    ModifierFlags,
    Node,
    Program,
    rangeContainsRange,
    RefactorActionInfo,
    RefactorContext,
    RefactorEditInfo,
    ReturnStatement,
    setTextRange,
    SourceFile,
    Statement,
    suppressLeadingAndTrailingTrivia,
    suppressLeadingTrivia,
    SyntaxKind,
    textChanges,
