import { type Compiler } from '@rspack/core';
import { type PluginInterface } from '../../../reload-types';
export declare class TargetWebExtensionPlugin {
    private readonly manifestPath;
    private readonly browser;
    constructor(options: PluginInterface);
    private handleBackground;
    private ensureFileExists;
    private addDefaultEntry;
    private getEntryName;
    private convertToWebpackCompiler;
    apply(compiler: Compiler): void;
}
