import { ERC20 } from "./erc20";
import { ZkEvmBridgeClient } from "../utils";
import { IZkEvmClientConfig } from "../interfaces";
export * from "./zkevm_bridge";
export * from "./bridge_util";
export declare class ZkEvmClient extends ZkEvmBridgeClient {
    init(config: IZkEvmClientConfig): Promise<this>;
    /**
     * creates instance of ERC20 token
     *
     * @param {string} tokenAddress
     * @param {boolean} isParent
     *
     * @returns
     * @memberof ERC20
     */
    erc20(tokenAddress: string, isParent?: boolean): ERC20;
    private getContracts_;
}
