import * as ts from 'typescript'; import { RttiVisitor } from "./rtti-visitor-base"; import { RttiContext } from "./rtti-context"; import { TypeEncoder } from "./type-encoder"; export declare class ApiCallTransformer extends RttiVisitor { typeEncoder: TypeEncoder; static transform(node: T, ctx: RttiContext): T; protected everyNode(node: ts.Node): void; private isRttiCall; isAnyImportedSymbol(symbol: ts.Symbol, packageName: string[], names: string[]): boolean; isImportedSymbol(symbol: ts.Symbol, packageName: string, name: string): boolean; isSymbolFromPackage(symbol: ts.Symbol, packageNames: string[]): boolean; isCallSiteTypeRef(typeNode: ts.TypeNode): boolean; isCallSiteParameter(param: ts.ParameterDeclaration): boolean; typeOfParamSymbol(symbol: ts.Symbol): ts.Type; callExpr(expr: ts.CallExpression): ts.CallExpression; private referToType; } //# sourceMappingURL=api-call-transformer.d.ts.map