import { Network, Provider } from 'ethers'; import { EvmChainData } from './types/EvmChainData'; export declare class NetworkWithRpc extends Network { rpcUrl: string; provider: Provider | undefined; constructor(name: string, chainId: number, rpcUrl: string, provider?: Provider); } export declare function getValues>(obj: T): [T[keyof T]]; export declare function configOfEvmChainId(chainId: number | undefined): EvmChainData | undefined; export declare function labelhashFromLabel(label: string): string; export declare function namehashFromDomain(domain: string): string; export declare function ansNamehash(name: string): string; /** * Compute the reverse node hash for an address. * Used for reverse resolution (address → name). * * The reverse node is: namehash(lowercase(address).addr.reverse) * * @param address The EVM address (with or without 0x prefix) * @returns The reverse node hash */ export declare function getReverseNode(address: string): string; //# sourceMappingURL=utils.d.ts.map