/// /// import { PeraWalletArc60SignData, PeraWalletArc60SignDataResponse, SignMetadata } from "../util/model/peraWalletModels"; type Arc60WirePayload = Pick; /** * The bytes the wallet actually signs. Mirrors `buildArc60WireParams` — keep * the two in step, or local verification will hash different bytes than the * wallet did. */ declare function decodeArc60SignedData(data: string, encoding: SignMetadata["encoding"]): Buffer; declare function buildArc60WireParams(payload: Arc60WirePayload, metadata: SignMetadata): Record; declare function buildArc60SignDataResponse(payload: Arc60WirePayload, signature: Uint8Array): PeraWalletArc60SignDataResponse; export { buildArc60WireParams, buildArc60SignDataResponse, decodeArc60SignedData };