import type { Chain, Address, Transport, PublicClient } from "viem";
export declare function parseSwap({ publicClient, transactionHash: hash, smartContractWallet, }: {
    publicClient: PublicClient<Transport, Chain>;
    transactionHash: Address;
    smartContractWallet?: Address;
}): Promise<{
    tokenIn: {
        symbol: string;
        address: string;
        amount: string;
    };
    tokenOut: {
        symbol: string;
        amount: string;
        address: string;
    };
} | null>;
