import { type Compiler } from '@rspack/core';
import { DevOptions } from '../../../../develop-lib/config-types';
interface SetupFirefoxInspectionStepOptions extends DevOptions {
    startingUrl?: string;
    instanceId?: string;
}
export declare class SetupFirefoxInspectionStep {
    private readonly devOptions;
    private client;
    private currentConsoleActor;
    private currentTabActor;
    private isWatching;
    private debounceTimer;
    private initialized;
    private lastUrlToInspect;
    constructor(devOptions: SetupFirefoxInspectionStepOptions);
    private getRdpPort;
    private initialize;
    private resolveUrlToInspect;
    private selectActors;
    private ensureNavigatedAndLoaded;
    private ensureUrlAndReady;
    private resolveConsoleActor;
    private printHTML;
    private waitForContentScriptInjection;
    private setupWebSocketHandler;
    private attachConnection;
    private handleFileChange;
    apply(compiler: Compiler): void;
}
export {};
