ContractInfo: { create( base?: { abi?: string; address?: string; chainId?: string; name?: string; }, ): ContractInfo; decode(input: Uint8Array | Reader, length?: number): ContractInfo; encode(message: ContractInfo, writer?: Writer): Writer; fromJSON(object: any): ContractInfo; fromPartial( object: { abi?: string; address?: string; chainId?: string; name?: string; }, ): ContractInfo; toJSON(message: ContractInfo): unknown;}