import {
    codeFixAll,
    createCodeFixAction,
    createImportAdder,
    ImportAdder,
    importSymbols,
    registerCodeFix,
    tryGetAutoImportableReferenceFromTypeNode,
} from "../_namespaces/ts.codefix.js";
import {
    append,
    ArrowFunction,
    CodeFixAction,
    declarationNameToString,
    Diagnostics,
    factory,
    filter,
    findAncestor,
    first,
    forEach,
    FunctionDeclaration,
    FunctionExpression,
    FunctionLikeDeclaration,
    getEmitScriptTarget,
    getNameOfAccessExpression,
    getNameOfDeclaration,
    getSourceFileOfNode,
    getTokenAtPosition,
    InternalNodeBuilderFlags,
    isAccessExpression,
    isCallExpression,
    isIdentifier,
    isParameter,
    isPropertyDeclaration,
    isSourceFileFromLibrary,
    isVariableDeclaration,
    LanguageServiceHost,
    last,
    lastOrUndefined,
    length,
    map,
    MethodDeclaration,
    Node,
    NodeBuilderFlags,
    ParameterDeclaration,
    Program,
    QuestionToken,
    ScriptTarget,
    some,
    SourceFile,
