import type { AddressesType } from "../../types";
import { LandId } from "../../config/constants";
/**
 * Get Addresses
 * @param genesisBlockId Genesis block id
 * @returns Addresses or undefined
 */
export declare const getAddressesByChainId: (chainId: number) => AddressesType | undefined;
export declare const getAddressesByGenesisBlockID: (genesisBlockId: string) => AddressesType | undefined;
/**
 * Get Addresses By TronWeb
 * @param tronWeb Tronweb
 * @returns Addresses or undefined
 */
export declare const getAddressesByTronWeb: (tronWeb: any) => Promise<AddressesType | undefined>;
/**
 * Get Address By Name
 * @param chainId Chain id
 * @param name Name
 * @returns Address
 */
export declare const getAddressByName: (landId: LandId, name: keyof AddressesType) => string;
