import * as accessor from './accessor'; import * as base from './base'; import * as class_ from './class_'; import * as declaration from './declaration'; import * as exportDeclaration from './exportDeclaration'; import * as exportSpecifier from './exportSpecifier'; import * as expression from './expression'; import * as file from './file'; import * as guards from './guards'; import * as identifier from './identifier'; import * as importDeclaration from './importDeclaration'; import * as importExport from './importExport'; import * as literal from './literal'; import * as node from './node'; import * as object_ from './object_'; import * as parameter from './parameter'; import * as reference from './reference'; import * as signature from './signature'; import * as statement from './statement'; import * as symbol from './symbol'; import * as template from './template'; import * as type_ from './type_'; import * as types from './types'; import * as variable from './variable'; export { ArgumentedNode, BodiedNode, BodyableNode, ParameteredNode } from './base'; export { AnyNameableNode, PropertyNamedNode } from './node'; export { StatementedNode } from './statement'; export { ClassInstanceMemberType } from './class_'; export { symbolKey } from './symbolKey'; export declare const tsUtils: { accessor: typeof accessor; class_: typeof class_; declaration: typeof declaration; exportDeclaration: typeof exportDeclaration; exportSpecifier: typeof exportSpecifier; expression: typeof expression; file: typeof file; guards: typeof guards; identifier: typeof identifier; importDeclaration: typeof importDeclaration; importExport: typeof importExport; literal: typeof literal; markOriginal: (node: T) => T; node: typeof node; object_: typeof object_; parameter: typeof parameter; printBundle: (programIn: import("typescript").Program, files: ReadonlyArray, substituteNode: (hint: import("typescript").EmitHint, node: import("typescript").Node) => import("typescript").Node) => import("./print").Result; reference: typeof reference; isOriginal: (node: import("typescript").Node) => boolean; setOriginal: (node: T, original: import("typescript").Node) => T; setOriginalRecursive: (start: T, original: import("typescript").Node) => T; signature: typeof signature; statement: typeof statement; symbol: typeof symbol; template: typeof template; type_: typeof type_; types: typeof types; variable: typeof variable; argumented: typeof base.argumented; body: typeof base.body; decoratable: typeof base.decoratable; heritage: typeof base.heritage; initializer: typeof base.initializer; modifier: typeof base.modifier; overload: typeof base.overload; parametered: typeof base.parametered; syntaxKind: typeof base.syntaxKind; };