import ts from 'typescript/lib/typescript'; export declare const findNodes: (root: ts.Node, kind: ts.SyntaxKind) => T[]; export declare function findNumericLiteral(root: ts.Node): ts.NumericLiteral[]; export declare function findBigIntLiteral(root: ts.Node): ts.BigIntLiteral[]; export declare function findStringLiteral(root: ts.Node): ts.StringLiteral[]; export declare function findJsxText(root: ts.Node): ts.JsxText[]; export declare function findRegularExpressionLiteral(root: ts.Node): ts.RegularExpressionLiteral[]; export declare function findNoSubstitutionTemplateLiteral(root: ts.Node): ts.NoSubstitutionTemplateLiteral[]; export declare function findTemplateHead(root: ts.Node): ts.TemplateHead[]; export declare function findTemplateMiddle(root: ts.Node): ts.TemplateMiddle[]; export declare function findTemplateTail(root: ts.Node): ts.TemplateTail[]; export declare function findIdentifier(root: ts.Node): ts.Identifier[]; export declare function findPrivateIdentifier(root: ts.Node): ts.PrivateIdentifier[]; export declare function findQualifiedName(root: ts.Node): ts.QualifiedName[]; export declare function findComputedPropertyName(root: ts.Node): ts.ComputedPropertyName[]; export declare function findDecorator(root: ts.Node): ts.Decorator[]; export declare function findPropertySignature(root: ts.Node): ts.PropertySignature[]; export declare function findPropertyDeclaration(root: ts.Node): ts.PropertyDeclaration[]; export declare function findMethodSignature(root: ts.Node): ts.MethodSignature[]; export declare function findMethodDeclaration(root: ts.Node): ts.MethodDeclaration[]; export declare function findNamedTupleMember(root: ts.Node): ts.NamedTupleMember[]; export declare function findTemplateLiteralTypeSpan(root: ts.Node): ts.TemplateLiteralTypeSpan[]; export declare function findObjectBindingPattern(root: ts.Node): ts.ObjectBindingPattern[]; export declare function findArrayBindingPattern(root: ts.Node): ts.ArrayBindingPattern[]; export declare function findBindingElement(root: ts.Node): ts.BindingElement[]; export declare function findArrayLiteralExpression(root: ts.Node): ts.ArrayLiteralExpression[]; export declare function findObjectLiteralExpression(root: ts.Node): ts.ObjectLiteralExpression[]; export declare function findPropertyAccessExpression(root: ts.Node): ts.PropertyAccessExpression[]; export declare function findElementAccessExpression(root: ts.Node): ts.ElementAccessExpression[]; export declare function findCallExpression(root: ts.Node): ts.CallExpression[]; export declare function findNewExpression(root: ts.Node): ts.NewExpression[]; export declare function findTaggedTemplateExpression(root: ts.Node): ts.TaggedTemplateExpression[]; export declare function findParenthesizedExpression(root: ts.Node): ts.ParenthesizedExpression[]; export declare function findFunctionExpression(root: ts.Node): ts.FunctionExpression[]; export declare function findArrowFunction(root: ts.Node): ts.ArrowFunction[]; export declare function findDeleteExpression(root: ts.Node): ts.DeleteExpression[]; export declare function findTypeOfExpression(root: ts.Node): ts.TypeOfExpression[]; export declare function findVoidExpression(root: ts.Node): ts.VoidExpression[]; export declare function findAwaitExpression(root: ts.Node): ts.AwaitExpression[]; export declare function findPrefixUnaryExpression(root: ts.Node): ts.PrefixUnaryExpression[]; export declare function findPostfixUnaryExpression(root: ts.Node): ts.PostfixUnaryExpression[]; export declare function findBinaryExpression(root: ts.Node): ts.BinaryExpression[]; export declare function findConditionalExpression(root: ts.Node): ts.ConditionalExpression[]; export declare function findTemplateExpression(root: ts.Node): ts.TemplateExpression[]; export declare function findYieldExpression(root: ts.Node): ts.YieldExpression[]; export declare function findSpreadElement(root: ts.Node): ts.SpreadElement[]; export declare function findClassExpression(root: ts.Node): ts.ClassExpression[]; export declare function findOmittedExpression(root: ts.Node): ts.OmittedExpression[]; export declare function findExpressionWithTypeArguments(root: ts.Node): ts.ExpressionWithTypeArguments[]; export declare function findAsExpression(root: ts.Node): ts.AsExpression[]; export declare function findNonNullExpression(root: ts.Node): ts.NonNullExpression[]; export declare function findMetaProperty(root: ts.Node): ts.MetaProperty[]; export declare function findSyntheticExpression(root: ts.Node): ts.SyntheticExpression[]; export declare function findTemplateSpan(root: ts.Node): ts.TemplateSpan[]; export declare function findSemicolonClassElement(root: ts.Node): ts.SemicolonClassElement[]; export declare function findBlock(root: ts.Node): ts.Block[]; export declare function findEmptyStatement(root: ts.Node): ts.EmptyStatement[]; export declare function findVariableStatement(root: ts.Node): ts.VariableStatement[]; export declare function findExpressionStatement(root: ts.Node): ts.ExpressionStatement[]; export declare function findIfStatement(root: ts.Node): ts.IfStatement[]; export declare function findDoStatement(root: ts.Node): ts.DoStatement[]; export declare function findWhileStatement(root: ts.Node): ts.WhileStatement[]; export declare function findForStatement(root: ts.Node): ts.ForStatement[]; export declare function findForInStatement(root: ts.Node): ts.ForInStatement[]; export declare function findForOfStatement(root: ts.Node): ts.ForOfStatement[]; export declare function findContinueStatement(root: ts.Node): ts.ContinueStatement[]; export declare function findBreakStatement(root: ts.Node): ts.BreakStatement[]; export declare function findReturnStatement(root: ts.Node): ts.ReturnStatement[]; export declare function findWithStatement(root: ts.Node): ts.WithStatement[]; export declare function findSwitchStatement(root: ts.Node): ts.SwitchStatement[]; export declare function findLabeledStatement(root: ts.Node): ts.LabeledStatement[]; export declare function findThrowStatement(root: ts.Node): ts.ThrowStatement[]; export declare function findTryStatement(root: ts.Node): ts.TryStatement[]; export declare function findDebuggerStatement(root: ts.Node): ts.DebuggerStatement[]; export declare function findVariableDeclaration(root: ts.Node): ts.VariableDeclaration[]; export declare function findVariableDeclarationList(root: ts.Node): ts.VariableDeclarationList[]; export declare function findFunctionDeclaration(root: ts.Node): ts.FunctionDeclaration[]; export declare function findClassDeclaration(root: ts.Node): ts.ClassDeclaration[]; export declare function findInterfaceDeclaration(root: ts.Node): ts.InterfaceDeclaration[]; export declare function findTypeAliasDeclaration(root: ts.Node): ts.TypeAliasDeclaration[]; export declare function findEnumDeclaration(root: ts.Node): ts.EnumDeclaration[]; export declare function findModuleDeclaration(root: ts.Node): ts.ModuleDeclaration[]; export declare function findModuleBlock(root: ts.Node): ts.ModuleBlock[]; export declare function findCaseBlock(root: ts.Node): ts.CaseBlock[]; export declare function findNamespaceExportDeclaration(root: ts.Node): ts.NamespaceExportDeclaration[]; export declare function findImportEqualsDeclaration(root: ts.Node): ts.ImportEqualsDeclaration[]; export declare function findImportDeclaration(root: ts.Node): ts.ImportDeclaration[]; export declare function findImportClause(root: ts.Node): ts.ImportClause[]; export declare function findNamespaceImport(root: ts.Node): ts.NamespaceImport[]; export declare function findNamedImports(root: ts.Node): ts.NamedImports[]; export declare function findImportSpecifier(root: ts.Node): ts.ImportSpecifier[]; export declare function findExportAssignment(root: ts.Node): ts.ExportAssignment[]; export declare function findExportDeclaration(root: ts.Node): ts.ExportDeclaration[]; export declare function findNamedExports(root: ts.Node): ts.NamedExports[]; export declare function findNamespaceExport(root: ts.Node): ts.NamespaceExport[]; export declare function findExportSpecifier(root: ts.Node): ts.ExportSpecifier[]; export declare function findMissingDeclaration(root: ts.Node): ts.MissingDeclaration[]; export declare function findExternalModuleReference(root: ts.Node): ts.ExternalModuleReference[]; export declare function findJsxElement(root: ts.Node): ts.JsxElement[]; export declare function findJsxSelfClosingElement(root: ts.Node): ts.JsxSelfClosingElement[]; export declare function findJsxOpeningElement(root: ts.Node): ts.JsxOpeningElement[]; export declare function findJsxClosingElement(root: ts.Node): ts.JsxClosingElement[]; export declare function findJsxFragment(root: ts.Node): ts.JsxFragment[]; export declare function findJsxOpeningFragment(root: ts.Node): ts.JsxOpeningFragment[]; export declare function findJsxClosingFragment(root: ts.Node): ts.JsxClosingFragment[]; export declare function findJsxAttribute(root: ts.Node): ts.JsxAttribute[]; export declare function findJsxAttributes(root: ts.Node): ts.JsxAttributes[]; export declare function findJsxSpreadAttribute(root: ts.Node): ts.JsxSpreadAttribute[]; export declare function findJsxExpression(root: ts.Node): ts.JsxExpression[]; export declare function findCaseClause(root: ts.Node): ts.CaseClause[]; export declare function findDefaultClause(root: ts.Node): ts.DefaultClause[]; export declare function findHeritageClause(root: ts.Node): ts.HeritageClause[]; export declare function findCatchClause(root: ts.Node): ts.CatchClause[]; export declare function findPropertyAssignment(root: ts.Node): ts.PropertyAssignment[]; export declare function findShorthandPropertyAssignment(root: ts.Node): ts.ShorthandPropertyAssignment[]; export declare function findSpreadAssignment(root: ts.Node): ts.SpreadAssignment[]; export declare function findEnumMember(root: ts.Node): ts.EnumMember[]; export declare function findUnparsedPrologue(root: ts.Node): ts.UnparsedPrologue[]; export declare function findUnparsedPrepend(root: ts.Node): ts.UnparsedPrepend[]; export declare function findUnparsedSyntheticReference(root: ts.Node): ts.UnparsedSyntheticReference[]; export declare function findSourceFile(root: ts.Node): ts.SourceFile[]; export declare function findBundle(root: ts.Node): ts.Bundle[]; export declare function findUnparsedSource(root: ts.Node): ts.UnparsedSource[]; export declare function findInputFiles(root: ts.Node): ts.InputFiles[]; export declare function findJSDocTypeExpression(root: ts.Node): ts.JSDocTypeExpression[]; export declare function findJSDocNameReference(root: ts.Node): ts.JSDocNameReference[]; export declare function findJSDocText(root: ts.Node): ts.JSDocText[]; export declare function findJSDocTypeLiteral(root: ts.Node): ts.JSDocTypeLiteral[]; export declare function findJSDocSignature(root: ts.Node): ts.JSDocSignature[]; export declare function findJSDocLink(root: ts.Node): ts.JSDocLink[]; export declare function findJSDocTag(root: ts.Node): ts.JSDocTag[]; export declare function findJSDocAugmentsTag(root: ts.Node): ts.JSDocAugmentsTag[]; export declare function findJSDocImplementsTag(root: ts.Node): ts.JSDocImplementsTag[]; export declare function findJSDocAuthorTag(root: ts.Node): ts.JSDocAuthorTag[]; export declare function findJSDocClassTag(root: ts.Node): ts.JSDocClassTag[]; export declare function findJSDocPublicTag(root: ts.Node): ts.JSDocPublicTag[]; export declare function findJSDocPrivateTag(root: ts.Node): ts.JSDocPrivateTag[]; export declare function findJSDocProtectedTag(root: ts.Node): ts.JSDocProtectedTag[]; export declare function findJSDocReadonlyTag(root: ts.Node): ts.JSDocReadonlyTag[]; export declare function findJSDocOverrideTag(root: ts.Node): ts.JSDocOverrideTag[]; export declare function findJSDocCallbackTag(root: ts.Node): ts.JSDocCallbackTag[]; export declare function findJSDocEnumTag(root: ts.Node): ts.JSDocEnumTag[]; export declare function findJSDocParameterTag(root: ts.Node): ts.JSDocParameterTag[]; export declare function findJSDocReturnTag(root: ts.Node): ts.JSDocReturnTag[]; export declare function findJSDocThisTag(root: ts.Node): ts.JSDocThisTag[]; export declare function findJSDocTypeTag(root: ts.Node): ts.JSDocTypeTag[]; export declare function findJSDocTemplateTag(root: ts.Node): ts.JSDocTemplateTag[]; export declare function findJSDocTypedefTag(root: ts.Node): ts.JSDocTypedefTag[]; export declare function findJSDocSeeTag(root: ts.Node): ts.JSDocSeeTag[]; export declare function findJSDocPropertyTag(root: ts.Node): ts.JSDocPropertyTag[]; export declare function findNotEmittedStatement(root: ts.Node): ts.NotEmittedStatement[]; export declare function findPartiallyEmittedExpression(root: ts.Node): ts.PartiallyEmittedExpression[]; export declare function findCommaListExpression(root: ts.Node): ts.CommaListExpression[];