/** * @license * Copyright 2025-2026 Open Home Foundation * SPDX-License-Identifier: Apache-2.0 */ import type { MatterClient, MatterNode } from "@matter-server/ws-client"; /** Chime cluster (spec 1.5.1 ยง11.8). */ export declare const CHIME_CLUSTER_ID = 1366; export interface ChimeSound { chimeId: number; name: string; } export declare function readSounds(node: MatterNode, endpoint: number): ChimeSound[]; export declare function readSelected(node: MatterNode, endpoint: number): number | null; export declare function readEnabled(node: MatterNode, endpoint: number): boolean; export declare function readRevision(node: MatterNode, endpoint: number): number; export declare function setEnabled(client: MatterClient, nodeId: number | bigint, endpoint: number, enabled: boolean): Promise; export declare function setSelected(client: MatterClient, nodeId: number | bigint, endpoint: number, chimeId: number): Promise; export declare function play(client: MatterClient, nodeId: number | bigint, endpoint: number, chimeId?: number): Promise; //# sourceMappingURL=chime.d.ts.map