/** * @license * Copyright 2022-2024 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { TransportInterface } from "../TransportInterface.js"; export declare class NetworkSimulator { static get: () => NetworkSimulator; private readonly listenersMap; onUdpData(host: string | undefined, port: number, listener: NetworkSimulator.Listener): TransportInterface.Listener; private offUdpData; sendUdp(localAddress: string, localPort: number, remoteAddress: string, remotePort: number, data: Uint8Array): void; } export declare namespace NetworkSimulator { type Listener = (netInterface: string, peerAddress: string, peerPort: number, data: Uint8Array) => void; const INTERFACE_NAME = "fakeInterface"; } //# sourceMappingURL=NetworkSimulator.d.ts.map