/**
 * Utility functions for unit conversion
 */
/**
 * Converts an amount from a human-readable format to wei (or equivalent smallest unit)
 * @param amount - Amount in human-readable format
 * @param decimals - Number of decimals
 * @returns Amount in smallest unit as bigint
 */
export declare function parseUnits(amount: string, decimals: number): bigint;
/**
 * Converts an amount from wei (or equivalent smallest unit) to a human-readable format
 * @param amount - Amount in smallest unit
 * @param decimals - Number of decimals
 * @returns Amount in human-readable format
 */
export declare function formatUnits(amount: bigint, decimals: number): string;
/**
 * Converts ether to wei
 * @param ether - Amount in ether
 * @returns Amount in wei as bigint
 */
export declare function parseEther(ether: string): bigint;
/**
 * Converts wei to ether
 * @param wei - Amount in wei
 * @returns Amount in ether
 */
export declare function formatEther(wei: bigint): string;
