import { WebpackPluginInstance } from "webpack"; import { NewebConfig, WebpackPluginUserConfig } from "../../types/index.js"; type GetConfig = (path?: string, logging?: boolean) => Promise; /** * @classdesc Base class for the Webpack plugin. * Should never be used on its own. */ declare class NewebWebpackPlugin implements WebpackPluginInstance { #private; userConfig?: WebpackPluginUserConfig; constructor(packageName: `@termoi/neweb-${string}`, getConfig: GetConfig, userConfig?: WebpackPluginUserConfig); apply: WebpackPluginInstance["apply"]; } export { NewebWebpackPlugin as default };