@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
24 lines (23 loc) • 1.21 kB
TypeScript
import { BaseCommandDefinition } from './base-command-definition.js';
import { DefaultOneShotCommand } from '../one-shot/default-one-shot.js';
import { type CommandDefinition } from '../../types/index.js';
import { type SoloLogger } from '../../core/logging/solo-logger.js';
export declare class OneShotCommandDefinition extends BaseCommandDefinition {
private readonly logger?;
readonly oneShotCommand?: DefaultOneShotCommand;
constructor(logger?: SoloLogger, oneShotCommand?: DefaultOneShotCommand);
static readonly COMMAND_NAME: string;
protected static readonly DESCRIPTION: string;
static readonly SINGLE_SUBCOMMAND_NAME: string;
private static readonly SINGLE_SUBCOMMAND_DESCRIPTION;
static readonly MULTI_SUBCOMMAND_NAME: string;
private static readonly MULTI_SUBCOMMAND_DESCRIPTION;
static readonly FALCON_SUBCOMMAND_NAME: string;
private static readonly FALCON_SUBCOMMAND_DESCRIPTION;
static readonly SINGLE_DEPLOY: string;
static readonly SINGLE_DESTROY: string;
static readonly INFO_COMMAND_NAME: string;
static readonly MULTIPLE_DEPLOY: string;
static readonly MULTIPLE_DESTROY: string;
getCommandDefinition(): CommandDefinition;
}