beeline-cli
Version:
A terminal wallet for the Hive blockchain - type, sign, rule the chain
38 lines • 977 B
TypeScript
import { KeyManager } from '../utils/crypto.js';
export interface UIOptions {
mock?: boolean;
node?: string;
}
export declare class TerminalUI {
private screen;
private keyManager;
private currentScreen;
private mock;
private node?;
private theme;
private headerBox;
private contentBox;
private footerBox;
private menuList;
private infoBox;
constructor(keyManager: KeyManager, options?: UIOptions);
initialize(): Promise<void>;
private initializeTheme;
private getBlessedColors;
private setupUI;
private setupKeyBindings;
private updateHeader;
private updateFooter;
private showDashboard;
private loadQuickStats;
private showBalance;
private showTransfer;
private showAccounts;
private showError;
private handleMenuSelection;
private refreshCurrentScreen;
private showPlugins;
private cleanup;
run(): void;
}
//# sourceMappingURL=TerminalUI.d.ts.map