import { MjsPackageTester } from '@make-mjs/path'; import { Node } from './types'; import { ParserOptions } from './parse-code'; import { GeneratorOptions } from './generate-code'; export interface NodeTransformOptions { readonly moduleContainer: readonly string[]; readonly isMjsPackage?: MjsPackageTester; } export declare function transformNode(node: Node, options: NodeTransformOptions): Promise; export interface CodeTransformOptions extends NodeTransformOptions { readonly parserOptions?: ParserOptions; readonly generatorOptions?: GeneratorOptions; } export declare function transformCode(code: string, options: CodeTransformOptions): Promise; export default transformCode;