import { BinaryReader, BinaryWriter } from '../../../binary.js'; import { type JsonSafe } from '../../../json-safe.js'; /** * @param domain_id * @param address */ export interface RemoteTokenMessenger { domainId: number; address: Uint8Array; } export interface RemoteTokenMessengerProtoMsg { typeUrl: '/circle.cctp.v1.RemoteTokenMessenger'; value: Uint8Array; } /** * @param domain_id * @param address */ export interface RemoteTokenMessengerSDKType { domain_id: number; address: Uint8Array; } export declare const RemoteTokenMessenger: { typeUrl: "/circle.cctp.v1.RemoteTokenMessenger"; encode(message: RemoteTokenMessenger, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): RemoteTokenMessenger; fromJSON(object: any): RemoteTokenMessenger; toJSON(message: RemoteTokenMessenger): JsonSafe; fromPartial(object: Partial): RemoteTokenMessenger; fromProtoMsg(message: RemoteTokenMessengerProtoMsg): RemoteTokenMessenger; toProto(message: RemoteTokenMessenger): Uint8Array; toProtoMsg(message: RemoteTokenMessenger): RemoteTokenMessengerProtoMsg; }; //# sourceMappingURL=remote_token_messenger.d.ts.map