import type { Address } from '../types.js'; import type { Chain as ViemChain } from 'viem'; /** * Converts an address string or an object containing an address into a standardized Address object. * * @param value - Either an address string or an object containing an address. * @returns An object containing the address. * * @example * ```typescript * parseAddress('0x123...') // => { address: '0x123...' } * parseAddress({ address: '0x123...' }) // => { address: '0x123...' } * parseAddress({ address: '0x123...', chain: MATIC_AMOY }) // => { address: '0x123...', chain: MATIC_AMOY } * ``` */ export declare function parseAddress(value: Address | T): T;