UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

34 lines 991 B
import { EventEmitter } from 'events'; import { ShortcutConfig } from '../types/interaction'; export interface HelpPanelConfig { title?: string; showShortcuts?: boolean; showNavigation?: boolean; showUsageTips?: boolean; customSections?: Array<{ title: string; content: string[]; }>; } export declare class HelpPanel { private screen; private eventBus; private config; private helpBox; private shortcuts; private isVisible; constructor(screen: any, eventBus: EventEmitter, config?: HelpPanelConfig); setShortcuts(shortcuts: ShortcutConfig[]): void; show(): void; hide(): void; toggle(): void; private createHelpBox; private setupHelpBoxEvents; private generateHelpContent; private groupShortcutsByCategory; private formatKeyForDisplay; isHelpVisible(): boolean; updateConfig(config: Partial<HelpPanelConfig>): void; destroy(): void; } //# sourceMappingURL=help-panel.d.ts.map