/// import EventEmitter from 'events'; import { BuildType } from './build-map'; import { BeautifyOptions } from './build-map/beautify'; import { DefaultFactoryOptions } from './build-map/factory'; import { UglifyOptions } from './build-map/uglify'; export interface DirectTranspilerOptions { code: string; obfuscation?: boolean; buildType?: BuildType; buildOptions?: UglifyOptions & BeautifyOptions & DefaultFactoryOptions; environmentVariables?: Map; strictMode?: boolean; excludedNamespaces?: string[]; } export declare class DirectTranspiler extends EventEmitter { code: string; obfuscation: boolean; buildType: BuildType; buildOptions: UglifyOptions & BeautifyOptions & DefaultFactoryOptions; installer: boolean; environmentVariables: Map; strictMode: boolean; excludedNamespaces: string[]; constructor(options: DirectTranspilerOptions); parse(): string; }