import * as UI from '../../../ui/legacy/legacy.js';
export declare class NodeConnectionsPanel extends UI.Panel.Panel {
    #private;
    constructor();
    wasShown(): void;
}
export declare class NodeConnectionsView extends UI.Widget.VBox implements UI.ListWidget.Delegate<Adb.PortForwardingRule> {
    #private;
    constructor(callback: (arg0: Adb.NetworkDiscoveryConfig) => void);
    discoveryConfigChanged(networkDiscoveryConfig: Adb.NetworkDiscoveryConfig): void;
    renderItem(rule: Adb.PortForwardingRule, _editable: boolean): Element;
    removeItemRequested(_rule: Adb.PortForwardingRule, index: number): void;
    commitEdit(rule: Adb.PortForwardingRule, editor: UI.ListWidget.Editor<Adb.PortForwardingRule>, isNew: boolean): void;
    beginEdit(rule: Adb.PortForwardingRule): UI.ListWidget.Editor<Adb.PortForwardingRule>;
}
