import { AcknowledgementChallenge } from './acknowledgementChallenge.js'; import { HalfKey } from '@hoprnet/hopr-utils'; import type { HalfKeyChallenge } from '@hoprnet/hopr-utils'; import type { PeerId } from '@libp2p/interface-peer-id'; export declare class Acknowledgement { private ackSignature; private challengeSignature; ackKeyShare: HalfKey; private constructor(); static get SIZE(): number; static create(challenge: AcknowledgementChallenge, ackKey: HalfKey, privKey: PeerId): Acknowledgement; static deserialize(preArray: Uint8Array, ownPubKey: PeerId, senderPubKey: PeerId): Acknowledgement; get ackChallenge(): HalfKeyChallenge; serialize(): Uint8Array; } //# sourceMappingURL=acknowledgement.d.ts.map