import { Plugin, Compiler, BannerPlugin, DefinePlugin } from 'webpack'; import { PiletWebpackPluginOptions } from './types'; export declare class PiletWebpackPlugin implements Plugin { private options; private variables; private externals; constructor(options: PiletWebpackPluginOptions); piletVxWebpackConfigEnhancer(compiler: Compiler): DefinePlugin[]; piletV1WebpackConfigEnhancer(compiler: Compiler): (DefinePlugin | BannerPlugin)[]; piletV2WebpackConfigEnhancer(compiler: Compiler): (DefinePlugin | BannerPlugin)[]; setup(compiler: Compiler): DefinePlugin[]; apply(compiler: Compiler): void; }