import type { TransactionInstruction, PublicKey } from '@solana/web3.js'; export declare class AccountMetaData { pubkey: PublicKey; isSigner: boolean; isWritable: boolean; constructor(args: { pubkey: PublicKey; isSigner: boolean; isWritable: boolean; }); } export declare class InstructionData { programId: PublicKey; accounts: AccountMetaData[]; data: Uint8Array; constructor(args: { programId: PublicKey; accounts: AccountMetaData[]; data: Uint8Array; }); } export declare const serializeInstructionToBase64: (instruction: TransactionInstruction) => string; export declare const createInstructionData: (instruction: TransactionInstruction) => InstructionData; //# sourceMappingURL=txToBase64.d.ts.map