import { BinaryReader, BinaryWriter } from '../../../binary.js'; import { type JsonSafe } from '../../../json-safe.js'; export interface MsgDepositForBurn { from: string; amount: string; destinationDomain: number; mintRecipient: Uint8Array; burnToken: string; } export interface MsgDepositForBurnProtoMsg { typeUrl: '/circle.cctp.v1.MsgDepositForBurn'; value: Uint8Array; } export interface MsgDepositForBurnSDKType { from: string; amount: string; destination_domain: number; mint_recipient: Uint8Array; burn_token: string; } export interface MsgDepositForBurnResponse { nonce: bigint; } export interface MsgDepositForBurnResponseProtoMsg { typeUrl: '/circle.cctp.v1.MsgDepositForBurnResponse'; value: Uint8Array; } export interface MsgDepositForBurnResponseSDKType { nonce: bigint; } export interface MsgDepositForBurnWithCaller { from: string; amount: string; destinationDomain: number; mintRecipient: Uint8Array; burnToken: string; destinationCaller: Uint8Array; } export interface MsgDepositForBurnWithCallerProtoMsg { typeUrl: '/circle.cctp.v1.MsgDepositForBurnWithCaller'; value: Uint8Array; } export interface MsgDepositForBurnWithCallerSDKType { from: string; amount: string; destination_domain: number; mint_recipient: Uint8Array; burn_token: string; destination_caller: Uint8Array; } export interface MsgDepositForBurnWithCallerResponse { nonce: bigint; } export interface MsgDepositForBurnWithCallerResponseProtoMsg { typeUrl: '/circle.cctp.v1.MsgDepositForBurnWithCallerResponse'; value: Uint8Array; } export interface MsgDepositForBurnWithCallerResponseSDKType { nonce: bigint; } export declare const MsgDepositForBurn: { typeUrl: "/circle.cctp.v1.MsgDepositForBurn"; encode(message: MsgDepositForBurn, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDepositForBurn; fromJSON(object: any): MsgDepositForBurn; toJSON(message: MsgDepositForBurn): JsonSafe; fromPartial(object: Partial): MsgDepositForBurn; fromProtoMsg(message: MsgDepositForBurnProtoMsg): MsgDepositForBurn; toProto(message: MsgDepositForBurn): Uint8Array; toProtoMsg(message: MsgDepositForBurn): MsgDepositForBurnProtoMsg; }; export declare const MsgDepositForBurnResponse: { typeUrl: "/circle.cctp.v1.MsgDepositForBurnResponse"; encode(message: MsgDepositForBurnResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDepositForBurnResponse; fromJSON(object: any): MsgDepositForBurnResponse; toJSON(message: MsgDepositForBurnResponse): JsonSafe; fromPartial(object: Partial): MsgDepositForBurnResponse; fromProtoMsg(message: MsgDepositForBurnResponseProtoMsg): MsgDepositForBurnResponse; toProto(message: MsgDepositForBurnResponse): Uint8Array; toProtoMsg(message: MsgDepositForBurnResponse): MsgDepositForBurnResponseProtoMsg; }; export declare const MsgDepositForBurnWithCaller: { typeUrl: "/circle.cctp.v1.MsgDepositForBurnWithCaller"; encode(message: MsgDepositForBurnWithCaller, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDepositForBurnWithCaller; fromJSON(object: any): MsgDepositForBurnWithCaller; toJSON(message: MsgDepositForBurnWithCaller): JsonSafe; fromPartial(object: Partial): MsgDepositForBurnWithCaller; fromProtoMsg(message: MsgDepositForBurnWithCallerProtoMsg): MsgDepositForBurnWithCaller; toProto(message: MsgDepositForBurnWithCaller): Uint8Array; toProtoMsg(message: MsgDepositForBurnWithCaller): MsgDepositForBurnWithCallerProtoMsg; }; export declare const MsgDepositForBurnWithCallerResponse: { typeUrl: "/circle.cctp.v1.MsgDepositForBurnWithCallerResponse"; encode(message: MsgDepositForBurnWithCallerResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDepositForBurnWithCallerResponse; fromJSON(object: any): MsgDepositForBurnWithCallerResponse; toJSON(message: MsgDepositForBurnWithCallerResponse): JsonSafe; fromPartial(object: Partial): MsgDepositForBurnWithCallerResponse; fromProtoMsg(message: MsgDepositForBurnWithCallerResponseProtoMsg): MsgDepositForBurnWithCallerResponse; toProto(message: MsgDepositForBurnWithCallerResponse): Uint8Array; toProtoMsg(message: MsgDepositForBurnWithCallerResponse): MsgDepositForBurnWithCallerResponseProtoMsg; }; //# sourceMappingURL=tx.d.ts.map