import { BabelFileResult } from '@babel/core'; declare let cache: { [id: string]: Module; }; declare class Module { static invalidate: () => void; static _resolveFilename: (id: string, options: { id: string; filename: string; paths: string[]; }) => string; static _nodeModulePaths: (filename: string) => string[]; id: string; filename: string; paths: string[]; exports: any; extensions: string[]; dependencies: (string[]) | null; transform: ((text: string) => BabelFileResult | null) | null; constructor(filename: string); resolve: (id: string) => string; require: { (id: string): any; resolve: (id: string) => string; ensure: () => void; cache: typeof cache; }; evaluate(text: string): void; } export default Module;