import ts from "typescript"; import { RttiContext } from "./rtti-context"; export declare class TypeEncoder { readonly ctx: RttiContext; constructor(ctx: RttiContext); get typeMap(): Map; get program(): ts.Program; get sourceFile(): ts.SourceFile; get importMap(): Map; get checker(): ts.TypeChecker; referToTypeNode(typeNode: ts.TypeNode): ts.Expression; referToType(type: ts.Type, typeNode?: ts.TypeNode): ts.Expression; } //# sourceMappingURL=type-encoder.d.ts.map