/**
 * Contract Operations
 */
import { ContractInfo } from '../../types';
/**

 * @param {string} address
 * @returns {Promise<ContractInfo>}
 */
export declare function getContractInfo(address: string): Promise<ContractInfo>;
/**
 *
 * @param {string} address
 * @returns {Promise<boolean>}
 */
export declare function isContractVerified(address: string): Promise<boolean>;
/**
 *
 * @param {string} address
 * @returns {Promise<object | null>}
 */
export declare function getContractAbi(address: string): Promise<object | null>;
/**
 *
 * @param {number} maxResults
 * @param {number} maxBlocks
 * @returns {Promise<string[]>}
 */
export declare function findValidContracts(maxResults?: number, maxBlocks?: number): Promise<string[]>;
