import blessed from 'blessed'; import { ProxyRule } from '../../core/config'; import { ProxyManager } from '../../core/ProxyManager'; export declare class ProxyListView { private screen; private list; private proxies; private proxyManager; private onSelect; private onAdd; private onDelete; private onToggle; private footer; constructor(screen: blessed.Widgets.Screen, proxyManager: ProxyManager, onSelect: (index: number) => void, onAdd: () => void, onDelete: (index: number) => void, onToggle: (index: number) => void); update(proxies: ProxyRule[]): void; show(): void; hide(): void; isVisible(): boolean; destroy(): void; } //# sourceMappingURL=ProxyListView.d.ts.map