import webpack from 'webpack'; import type { ClosureTree } from './ClosureTree'; import type { Environment } from '../Environment'; /** Plugin to parse Closure module. */ export declare class ClosureModuleParserPlugin { readonly tree: ClosureTree; readonly env: Environment; private shouldShowWarning; constructor(tree: ClosureTree, env: Environment); private common; private detectBaseFile; private detectCommonJS; private detectES; private detectUseClosure; private parseDefine; private parseDeps; private parseModule; private parseProvides; private parseRequires; private parseNamespaceUsage; apply(parser: webpack.javascript.JavascriptParser): void; }