/** * @license * Copyright 2025-2026 Open Home Foundation * SPDX-License-Identifier: Apache-2.0 */ import "@material/web/button/outlined-button"; import "@material/web/divider/divider"; import "@material/web/iconbutton/icon-button"; import "@material/web/iconbutton/outlined-icon-button"; import "@material/web/list/list"; import "@material/web/list/list-item"; import { MatterClient, MatterNode } from "@matter-server/ws-client"; import { LitElement, type TemplateResult } from "lit"; import "../components/ha-svg-icon"; import "../pages/components/node-details"; declare global { interface HTMLElementTagNameMap { "matter-cluster-view": MatterClusterView; } } declare class MatterClusterView extends LitElement { client: MatterClient; protected _tick: number; node?: MatterNode; endpoint: number; cluster?: number; private _devMode; private _refreshState; private _unsubscribeDev?; connectedCallback(): void; disconnectedCallback(): void; render(): TemplateResult<1>; private _renderAttributeDevActions; private _refreshAttribute; private _openAttributeWriteDialog; private _renderDevCommandsPanel; private _openCommandInvokeDialog; private _showAttributeValue; private _renderClusterCommands; updated(changedProperties: Map): void; private _goBack; static styles: import("lit").CSSResult[]; } export {}; //# sourceMappingURL=matter-cluster-view.d.ts.map