/// <reference types="node" />
declare const ProtocolMessageTypes: {
    handshake: number;
    handshake_ack: number;
    request_peers: number;
    respond_peers: number;
};
declare const encodeMessage: (messageType: number, data: any) => Buffer;
declare const decodeMessage: (data: Buffer) => any;
declare const decodeString: (buffer: Buffer) => string;
declare const encodeString: (str: string) => Buffer;
export { encodeMessage, decodeMessage, encodeString, decodeString, ProtocolMessageTypes };
