import { Address } from "viem";
/**
 * Converts the address in L1 that submitted a transaction to the inbox
 * to the corresponding L2 address viewed in msg.sender.
 *
 * @param l1Address The address in L1 that triggered the transaction to L2.
 * @returns The corresponding L2 address as viewed in msg.sender.
 */
export declare function applyL1ToL2Alias(l1Address: Address): Address;
/**
 * Converts the L2 address viewed in msg.sender to the original L1 address
 * that submitted the transaction to the inbox.
 *
 * @param l2Address The L2 address as viewed in msg.sender.
 * @returns The original L1 address that triggered the transaction to L2.
 */
export declare function undoL1ToL2Alias(l2Address: Address): Address;
