import { TxnBuilderTypes } from "aptos"; import { MigrationProofMessage } from "./MigrationMessage"; export declare function assembleMultiSigTxn(payload: string | Uint8Array, pubKey: TxnBuilderTypes.MultiEd25519PublicKey, sig: TxnBuilderTypes.MultiEd25519Signature): Uint8Array; export declare class Transaction { raw: TxnBuilderTypes.RawTransaction; constructor(raw: TxnBuilderTypes.RawTransaction); static deserialize(rawTx: Uint8Array): Transaction; getSigningMessage(): Uint8Array; } export declare class TypeMessage { readonly raw: MigrationProofMessage; constructor(raw: MigrationProofMessage); static deserialize(rawTx: Uint8Array): TypeMessage; getSigningMessage(): Uint8Array; static isTypeMessage(rawTx: Uint8Array): boolean; }