export interface AddressValidator { isValid(address: string): boolean; normalize?(address: string): string; getPrefix?(address: string): string | undefined; } export declare class EthereumAddressValidator implements AddressValidator { private toEIP55Checksum; isValid(address: string): boolean; normalize(address: string): string; getPrefix(address: string): string | undefined; } export declare class Bech32AddressValidator implements AddressValidator { private expectedPrefix?; constructor(expectedPrefix?: string); isValid(address: string): boolean; normalize(address: string): string; getPrefix(address: string): string | undefined; }