/** * @license * Copyright 2025-2026 Open Home Foundation * SPDX-License-Identifier: Apache-2.0 */ import "@material/web/list/list"; import "@material/web/list/list-item"; import type { MatterNode } from "@matter-server/ws-client"; import { LitElement, nothing } from "lit"; import "../../components/ha-svg-icon"; declare global { interface HTMLElementTagNameMap { "device-panel": DevicePanel; } } export type PanelType = "wifi" | "ethernet" | "bridges"; export declare class DevicePanel extends LitElement { type: PanelType; nodeIds: (number | bigint)[]; nodes: Record; expanded: boolean; private _isExpanded; willUpdate(changedProperties: Map): void; private _getIcon; private _getTitle; private _toggleExpanded; private _handleHeaderKeydown; private _handleNodeClick; render(): typeof nothing | import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult; } //# sourceMappingURL=device-panel.d.ts.map