/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import type { ClientNode } from "#node/ClientNode.js"; import type { ServerNode } from "#node/ServerNode.js"; import type { MaybePromise } from "@matter/general"; import { Discovery } from "./Discovery.js"; /** * Locates a single node and returns it. * * Throws an error if the node is not located. */ export declare class InstanceDiscovery extends Discovery { #private; constructor(owner: ServerNode, options?: Discovery.InstanceOptions); protected onDiscovered(node: ClientNode): void; protected onComplete(): MaybePromise; } //# sourceMappingURL=InstanceDiscovery.d.ts.map