import { Contracts } from "@arkecosystem/core-kernel"; export declare class PeerProcessor implements Contracts.P2P.PeerProcessor { private readonly app; private readonly configuration; private readonly communicator; private readonly connector; private readonly repository; private readonly events; private readonly logger; server: any; nextUpdateNetworkStatusScheduled: boolean; initialize(): void; isWhitelisted(peer: Contracts.P2P.Peer): boolean; validateAndAcceptPeer(peer: Contracts.P2P.Peer, headers?: Contracts.P2P.Headers, options?: Contracts.P2P.AcceptNewPeerOptions): Promise; validatePeerIp(peer: any, options?: Contracts.P2P.AcceptNewPeerOptions): boolean; private acceptNewPeer; } //# sourceMappingURL=peer-processor.d.ts.map