import { BaseCommand } from '../base.js';
export default class Network extends BaseCommand {
    static description: string;
    static examples: string[];
    static flags: {
        filter: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string[] | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
        type: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string[] | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
        method: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string[] | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
        status: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<number[] | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
        block: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string[] | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
        output: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
        'capture-response': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>;
        'live-mode': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>;
        duration: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<number, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
        port: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<number, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
        host: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
        launch: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>;
        profile: import("@oclif/core/lib/interfaces/parser.js").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser.js").CustomOptions>;
        headless: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>;
        verbose: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>;
        keepOpen: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag<boolean>;
    };
    private networkLogs;
    private requestTimings;
    run(): Promise<void>;
    private monitorNetwork;
    private shouldLogRequest;
    private shouldLogResponse;
    private stopMonitoring;
    private calculateStats;
    private formatBytes;
    private get parsedFlags();
}
