/*!
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
///
import { EventEmitter } from 'events';
import { Guid } from '../..';
import { Connection, ConnectionQuality, Message, NetworkStatsReport, QueuedPromise } from '../../internal';
/**
* @hidden
* A Connection that does performs nops for send and receive.
*/
export declare class NullConnection extends EventEmitter implements Connection {
private _quality;
/** @inheritdoc */
get quality(): ConnectionQuality;
/** @inheritdoc */
get promises(): Map;
/** @inheritdoc */
get statsReport(): NetworkStatsReport;
/** @inheritdoc */
off(event: string | symbol, listener: (...args: any[]) => void): this;
/** @inheritdoc */
close(): void;
/** @inheritdoc */
send(message: Message, serializedMessage?: Buffer): void;
/** @inheritdoc */
recv(message: Message, serializedMessage?: Buffer): void;
}
//# sourceMappingURL=nullConnection.d.ts.map