import { type AccountManager } from '../../core/account-manager.js';
import { BaseCommand } from './../base.js';
import { type NodeCommandHandlers } from './handlers.js';
/**
 * Defines the core functionalities of 'node' command
 */
export declare class NodeCommand extends BaseCommand {
    private readonly accountManager?;
    readonly handlers?: NodeCommandHandlers;
    constructor(accountManager?: AccountManager, handlers?: NodeCommandHandlers);
    /**
     * stops and closes the port forwards
     * - calls the accountManager.close()
     * - for all portForwards, calls k8Factory.default().pods().readByReference(null).stopPortForward(srv)
     */
    close(): Promise<void>;
    getUnusedConfigs(configName: string): string[];
}
