import { RequestId, IPingMessage, IPongMessage, IFindNodeMessage, INodesMessage } from "./types"; import { SequenceNumber, ENR } from "../enr"; export declare function createRequestId(): RequestId; export declare function createPingMessage(enrSeq: SequenceNumber): IPingMessage; export declare function createPongMessage(id: RequestId, enrSeq: SequenceNumber, recipientIp: string, recipientPort: number): IPongMessage; export declare function createFindNodeMessage(distances: number[]): IFindNodeMessage; export declare function createNodesMessage(id: RequestId, total: number, enrs: ENR[]): INodesMessage;