import { Modules, StateMachine, Transaction } from 'klayr-framework'; interface TransferTokenParams { tokenID: Buffer; amount: bigint; recipientAddress: Buffer; data: string; } export declare function isSwapByTransfer(this: { stores: Modules.NamedRegistry; events: Modules.NamedRegistry; }, context: StateMachine.ImmutableMethodContext, transaction: Transaction): Promise<{ status: boolean; payload: TransferTokenParams; } | { status: boolean; payload: undefined; }>; export {};