/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import type { ServerNode } from "#node/ServerNode.js"; import { NodeResource } from "./NodeResource.js"; /** * Specialization of {@link NodeResource} that adds "peers" collection and "changes" subscription item. */ export declare class ServerNodeResource extends NodeResource { /** * For the root node, we provide a "flat" namespace that is rooted at Node IDs, in addition to the normal * endpoint namespace. This could conceivably lead to conflict but we also provide typed subcollections that * cannot have conflicts. * * We disable the flat namespace if the node is referenced as a child of itself so conflicts cannot occur. */ childFor(name: string): Promise; get node(): ServerNode; } //# sourceMappingURL=ServerNodeResource.d.ts.map