import * as ts from 'typescript'; export { ts }; export { typescriptAdapter, adapters } from './adapter.js'; export { parseSource } from './parse.js'; export { stripStrings, stripComments } from './strip.js'; export { filterContent } from './filter.js'; export type { FilteredContent } from './filter.js'; export { discoverTypescriptWorkspaceUnits } from './workspace-units.js'; export { createTypeCheckedProgram, isTypeNullable } from './program-service.js'; export type { TypeCheckedProgram, CreateTypeCheckedProgramOptions } from './program-service.js'; export { findEnclosingFunction, findEnclosingFunctionBody, getEnclosingFunctionName, findEnclosingScope, isAsync, isInAsyncContext, isInsideConditionalBlock, } from './function-scope.js'; export type { FunctionLikeNode } from './function-scope.js'; export { getSharedSourceFile, walkNodes, getIdentifierName, getPropertyChain, getLineNumber, getColumn, isPropertyAccess, isLiteral, isInStringLiteral, findCallExpressions, findBinaryExpressions, findTemplateLiterals, isInComment, countUnescapedBackticks, unwrapExpression, } from './ast-utilities.js'; //# sourceMappingURL=index.d.ts.map