import { IBaseClientConfig } from "../interfaces"; import { BaseWeb3Client } from "../abstracts"; import { ABIManager } from "../utils"; import { Logger } from "./logger"; export declare class Web3SideChainClient { parent: BaseWeb3Client; child: BaseWeb3Client; config: T_CONFIG; abiManager: ABIManager; logger: Logger; resolution: {}; init(config: IBaseClientConfig): Promise; getABI(name: string, type?: string): Promise; getConfig(path: string): any; get mainPlasmaContracts(): any; get mainPOSContracts(): any; isEIP1559Supported(isParent: boolean): boolean; }