import type { HtmlTagObject } from 'html-webpack-plugin';
import type { Compilation as CompilationOptions, Compiler, WebpackPluginInstance } from 'webpack';
/**
* https://github.com/icelam/html-inline-script-webpack-plugin/blob/master/src/HtmlInlineScriptPlugin.ts
*/
export declare class HtmlInlineScriptWebpackPlugin implements WebpackPluginInstance {
tests: RegExp[];
constructor(tests?: RegExp[]);
isFileNeedsToBeInlined(assetName: string): boolean;
processScriptTag(publicPath: string, assets: CompilationOptions['assets'], tag: HtmlTagObject): HtmlTagObject;
apply(compiler: Compiler): void;
}