/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { EventId, TlvEventPath, TypeFromSchema } from "@matter/types"; import { BasePath } from "./BasePath.js"; export declare namespace EventPath { /** * Event name or ID. */ type Address = EventId | string; /** * Addresses event data for reads. Note that you can wildcard the * event but if you specify an event you must also specify the cluster. * * @see {@link MatterSpecification.v16.Core} ยง 8.9.3.2 */ type Read = BasePath.Read & { urgent?: boolean; } & { cluster: BasePath.Address; event: Address; }; /** * Addresses a specific event source. */ type Concrete = BasePath.Concrete & { event: Address; }; } export type EventPath = TypeFromSchema; //# sourceMappingURL=EventPath.d.ts.map