import {
    CharacterCodes,
    compact,
    contains,
    createTextSpanFromBounds,
    Debug,
    findIndex,
    first,
    getTokenPosOfNode,
    getTouchingPropertyName,
    getTrailingCommentRanges,
    hasJSDocNodes,
    isBindingElement,
    isBlock,
    isFunctionBody,
    isFunctionLikeDeclaration,
    isImportDeclaration,
    isImportEqualsDeclaration,
    isJSDocSignature,
    isJSDocTypeExpression,
    isJSDocTypeLiteral,
    isMappedTypeNode,
    isParameter,
    isPropertySignature,
    isSourceFile,
    isStringLiteral,
    isSyntaxList,
    isTemplateHead,
    isTemplateLiteral,
    isTemplateMiddleOrTemplateTail,
    isTemplateSpan,
    isTemplateTail,
    isVariableDeclaration,
    isVariableDeclarationList,
    isVariableStatement,
    last,
    Node,
    or,
    parseNodeFactory,
    positionsAreOnSameLine,
    SelectionRange,
    setTextRangePosEnd,
    singleOrUndefined,
    SourceFile,
    SyntaxKind,
    SyntaxList,
    textSpanIntersectsWithPosition,
    textSpansEqual,
} from "./_namespaces/ts.js";
