/** * @license * Copyright 2025-2026 Open Home Foundation * SPDX-License-Identifier: Apache-2.0 */ import { MatterClient, MatterNode } from "@matter-server/ws-client"; import { LitElement, type CSSResultGroup } from "lit"; /** * Base class for cluster-specific command panels. * Provides shared properties, styling, and helper methods for sending commands. */ export declare abstract class BaseClusterCommands extends LitElement { client: MatterClient; protected _tick: number; node: MatterNode; endpoint: number; cluster: number; /** * Send a command to the device. * @param command - The command name (PascalCase, e.g., "On", "Off", "MoveToLevel") * @param payload - Optional command payload */ protected sendCommand(command: string, payload?: Record): Promise; static styles: CSSResultGroup; } //# sourceMappingURL=base-cluster-commands.d.ts.map