/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { Abort } from "@matter/general"; import { ApiResource } from "../ApiResource.js"; import { Envelope } from "../Envelope.js"; import { LocalResponse } from "../LocalResponse.js"; import { NodeResource as ServerNodeItem } from "./NodeResource.js"; /** * An item that delivers state changes via subscription. */ export declare class ChangesResource extends ApiResource { readonly id = "changes"; readonly valueKind = "changes"; readonly supervisor: undefined; readonly value: undefined; readonly isSubscribable = true; readonly parent: ServerNodeItem; constructor(parent: ServerNodeItem); get dataModelPath(): import("@matter/model").DataModelPath; subscribe(abort: Abort.Signal, request: Envelope.Data): AsyncGenerator, void, void>; } //# sourceMappingURL=ChangesResource.d.ts.map