@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
17 lines (16 loc) • 714 B
TypeScript
import { ShellRunner } from '../shell-runner.js';
import { type PackageManager } from './package-manager.js';
export declare class AptGetPackageManager extends ShellRunner implements PackageManager {
private onSudoRequested;
private onSudoGranted;
constructor();
setOnSudoRequested(callback: (message: string) => void): void;
setOnSudoGranted(callback: (message: string) => void): void;
installPackages(dependencies: string[]): Promise<void>;
uninstallPackages(dependencies: string[]): Promise<void>;
update(): Promise<void>;
upgrade(dependencies: string[]): Promise<void>;
install(): Promise<boolean>;
uninstall(): Promise<void>;
isAvailable(): Promise<boolean>;
}