/**
 * SPDX-License-Identifier: Apache-2.0
 */
import { type BaseCommand, type CommandHandlers } from '../base.js';
import { type ClusterCommandTasks } from './tasks.js';
import { type RemoteConfigManager } from '../../core/config/remote/remote_config_manager.js';
export declare class ClusterCommandHandlers implements CommandHandlers {
    readonly parent: BaseCommand;
    readonly tasks: ClusterCommandTasks;
    readonly remoteConfigManager: RemoteConfigManager;
    private getConfig;
    constructor(parent: BaseCommand, tasks: ClusterCommandTasks, remoteConfigManager: RemoteConfigManager);
    connect(argv: any): Promise<boolean>;
    list(argv: any): Promise<boolean>;
    info(argv: any): Promise<boolean>;
    setup(argv: any): Promise<boolean>;
    reset(argv: any): Promise<boolean>;
}
