import { Compiler } from "webpack";
import { NextEraPluginType } from "./lib/definitions.js";
export default class NextEraPlugin {
    #private;
    constructor(options: Partial<NextEraPluginType>);
    doReadFiles: (dir: string, parentPath: string, files: string[]) => void;
    readFiles(dir: string, exclude?: string[]): string[];
    readMD5Sync(filePath: string): string;
    apply(compiler: Compiler): void;
}
