import { DazzlePlugin, DazzleContext, ProvidesCommands } from '@elzzad/dazzle'; import { Webpack5PluginOptions } from './types'; import { Argv } from 'yargs'; declare class Webpack5Plugin implements DazzlePlugin, ProvidesCommands { readonly name = "webpack5"; options: Webpack5PluginOptions; constructor(options?: Partial); modifyContext(dazzleContext: DazzleContext): DazzleContext; start(dazzleContext: DazzleContext): Promise; build(dazzleContext: DazzleContext): Promise; addCommands(argv: Argv, dazzleContext: DazzleContext): void; private ensureNodeDevelopmentEnvironment; } export declare function webpack5Plugin(options?: Partial): Webpack5Plugin; export {}; //# sourceMappingURL=plugin.d.ts.map