import { BinaryWriter, SerializableWire, SerializeWire } from '@neo-one/client-common';
import { DeserializeWireBaseOptions, DeserializeWireOptions } from '@neo-one/node-core';
import { NetworkAddress } from './NetworkAddress';
export interface AddrPayloadAdd {
    readonly addresses: readonly NetworkAddress[];
}
export declare class AddrPayload implements SerializableWire<AddrPayload> {
    static deserializeWireBase(options: DeserializeWireBaseOptions): AddrPayload;
    static deserializeWire(options: DeserializeWireOptions): AddrPayload;
    readonly addresses: readonly NetworkAddress[];
    readonly serializeWire: SerializeWire;
    constructor({ addresses }: AddrPayloadAdd);
    serializeWireBase(writer: BinaryWriter): void;
}
