import { BaseCommandTest } from './base-command-test.js';
import { type BaseTestOptions } from './base-test-options.js';
export declare class NodeTest extends BaseCommandTest {
    private static soloNodeKeysArgv;
    static keys(options: BaseTestOptions): void;
    private static soloNodeSetupArgv;
    private static soloNodeAddArgv;
    private static soloNodeUpdateArgv;
    private static soloNodeUpgradeArgv;
    private static soloNodeDestroyArgv;
    private static soloDiagnosticsConnectionsArgv;
    private static soloNodeRefreshArgv;
    private static soloNodeStopArgv;
    static setup(options: BaseTestOptions): void;
    private static soloNodeStartArgv;
    private static verifyAccountCreateWasSuccessful;
    static start(options: BaseTestOptions): void;
    static add(options: BaseTestOptions, useFqdn?: boolean): void;
    static update(options: BaseTestOptions, useFqdn?: boolean): void;
    static upgrade(options: BaseTestOptions): void;
    static destroy(options: BaseTestOptions): void;
    static refresh(options: BaseTestOptions): Promise<void>;
    private static verifyPodShouldBeRunning;
    private static verifyPodShouldNotBeActive;
    static PemKill(options: BaseTestOptions): void;
    static PemStop(options: BaseTestOptions): void;
    private static checkNetwork;
    static connections(options: BaseTestOptions): void;
}
