import TypeScript from 'typescript'; import IEsmDependencyResolver from '../types/IEsmDependencyResolver'; export default class ResolveTransformer implements TypeScript.CustomTransformer { private context; private resolver; constructor(context: TypeScript.TransformationContext, resolver: IEsmDependencyResolver); transformSourceFile(sourceFile: TypeScript.SourceFile): TypeScript.SourceFile; transformBundle(node: TypeScript.Bundle): TypeScript.Bundle; private resolveStaticImport; private resolveDynamicImport; private createEmptyVariableStatement; }