UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

27 lines 1.14 kB
import { MonitoringConfig, TerminalConfig, PerformanceConfig } from '../types/monitoring'; export declare const defaultMonitoringConfig: MonitoringConfig; export declare class MonitoringConfigManager { private config; constructor(config?: Partial<MonitoringConfig>); private mergeConfig; getConfig(): MonitoringConfig; updateConfig(updates: Partial<MonitoringConfig>): void; getRefreshInterval(): number; setRefreshInterval(interval: number): void; getLayout(): string; setLayout(layout: string): void; getTheme(): string; setTheme(theme: string): void; getTerminalConfig(): TerminalConfig; getPerformanceConfig(): PerformanceConfig; getComponentConfig(type: string): import("../types/monitoring").ComponentConfig | undefined; updateComponentConfig(type: string, updates: Partial<any>): void; validateConfig(): { valid: boolean; errors: string[]; }; static fromEnvironment(): MonitoringConfigManager; static fromFile(filePath: string): MonitoringConfigManager; saveToFile(filePath: string): void; } //# sourceMappingURL=monitoring.d.ts.map