@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
19 lines (18 loc) • 1 kB
TypeScript
import { BaseCommandDefinition } from './base-command-definition.js';
import { BackupRestoreCommand } from '../backup-restore.js';
import { type CommandDefinition } from '../../types/index.js';
import { type SoloLogger } from '../../core/logging/solo-logger.js';
export declare class BackupRestoreCommandDefinition extends BaseCommandDefinition {
private readonly logger?;
readonly backupRestoreCommand?: BackupRestoreCommand;
constructor(logger?: SoloLogger, backupRestoreCommand?: BackupRestoreCommand);
static readonly COMMAND_NAME = "config";
protected static readonly DESCRIPTION: string;
static readonly SUBCOMMAND_NAME = "ops";
private static readonly SUBCOMMAND_DESCRIPTION;
static readonly BACKUP_COMMAND = "backup";
static readonly RESTORE_CONFIG_COMMAND = "restore-config";
static readonly RESTORE_CLUSTERS_COMMAND = "restore-clusters";
static readonly RESTORE_NETWORK_COMMAND = "restore-network";
getCommandDefinition(): CommandDefinition;
}