import { Contracts } from "@arkecosystem/core-kernel"; import { Client } from "./hapi-nes"; export declare class PeerConnector implements Contracts.P2P.PeerConnector { private readonly logger; private readonly connections; private readonly errors; private readonly lastConnectionCreate; all(): Client[]; connection(peer: Contracts.P2P.Peer): Client | undefined; connect(peer: Contracts.P2P.Peer, maxPayload?: number): Promise; disconnect(peer: Contracts.P2P.Peer): void; emit(peer: Contracts.P2P.Peer, event: string, payload: any, timeout?: number): Promise; getError(peer: Contracts.P2P.Peer): string | undefined; setError(peer: Contracts.P2P.Peer, error: string): void; hasError(peer: Contracts.P2P.Peer, error: string): boolean; forgetError(peer: Contracts.P2P.Peer): void; private create; } //# sourceMappingURL=peer-connector.d.ts.map