/** * EIP-55 address helpers for the agentsmarket CLI. * * Two forms matter: * - Checksum (display): mixed case from EIP-55 — `0xC02aaE36...` * - Lowercase (internal/comparison): `0xc02aae36...` * * Convention: * - Storage (config.json, D1, in-memory comparisons) = lowercase * - Display (`agentsmarket info`, server JSON responses, log lines) = checksum * * ethers' Wallet/HDNodeWallet already returns checksum addresses on creation * and verification, so `init` and signature flows produce checksum strings * naturally. This module normalizes anything that crosses a boundary to * prevent "0xAbC vs 0xabc" mismatches. */ export declare function normalizeAddress(addr: string): string; export declare function checksumAddress(addr: string): string; export declare function areAddressesEqual(a: string, b: string): boolean;