@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
31 lines (30 loc) • 1.51 kB
TypeScript
import { BaseCommandDefinition } from './base-command-definition.js';
import { type CommandDefinition } from '../../types/index.js';
import { type SoloLogger } from '../../core/logging/solo-logger.js';
import { AccountCommand } from '../account.js';
import { FileCommand } from '../file.js';
export declare class LedgerCommandDefinition extends BaseCommandDefinition {
private readonly logger?;
readonly accountCommand?: AccountCommand;
readonly fileCommand?: FileCommand;
constructor(logger?: SoloLogger, accountCommand?: AccountCommand, fileCommand?: FileCommand);
static readonly COMMAND_NAME: string;
protected static readonly DESCRIPTION: string;
static readonly SYSTEM_SUBCOMMAND_NAME: string;
private static readonly SYSTEM_SUBCOMMAND_DESCRIPTION;
static readonly ACCOUNT_SUBCOMMAND_NAME: string;
private static readonly ACCOUNT_SUBCOMMAND_DESCRIPTION;
static readonly CRYPTO_SUBCOMMAND_NAME: string;
private static readonly CRYPTO_SUBCOMMAND_DESCRIPTION;
static readonly FILE_SUBCOMMAND_NAME: string;
private static readonly FILE_SUBCOMMAND_DESCRIPTION;
static readonly SYSTEM_INIT: string;
static readonly SYSTEM_RESET: string;
static readonly ACCOUNT_UPDATE: string;
static readonly ACCOUNT_CREATE: string;
static readonly ACCOUNT_INFO: string;
static readonly ACCOUNT_PREDEFINED: string;
static readonly FILE_CREATE: string;
static readonly FILE_UPDATE: string;
getCommandDefinition(): CommandDefinition;
}