const IscChainInfo: BcsStruct<{ chainID: BcsType<number[], Iterable<number, any, any> & object, string>; chainOwnerID: BcsEnum<{ NoType: null; AddressAgentID: BcsStruct<{ a: BcsType<number[], Iterable<number, any, any> & object, string>; }, string>; ContractAgentID: BcsStruct<{ hname: BcsType<number, number, "u32">; }, string>; EthereumAddressAgentID: BcsStruct<{ eth: BcsType<number[], Iterable<number, any, any> & object, string>; }, string>; NilAgentID: BcsStruct<{ }, string>; }, "IscAgentID">; gasFeePolicy: BcsStruct<{ eVMGasRatio: BcsStruct<{ a: BcsType<number, number, "u32">; b: BcsType<number, number, "u32">; }, string>; gasPerToken: BcsStruct<{ a: BcsType<number, number, "u32">; b: BcsType<number, number, "u32">; }, string>; validatorFeeShare: BcsType<number, number, "u8">; }, string>; gasLimits: BcsStruct<{ maxGasPerBlock: BcsType<string, string | number | bigint, "u64">; minGasPerRequest: BcsType<string, string | number | bigint, "u64">; maxGasPerRequest: BcsType<string, string | number | bigint, "u64">; maxGasExternalViewCall: BcsType<string, string | number | bigint, "u64">; }, string>; blockKeepAmount: BcsType<Uint8Array, Iterable<number, any, any>, "bytes[4]">; publicURL: BcsType<string, string, string>; metadata: BcsStruct<{ eVMJsonRPCURL: BcsType<string, string, string>; eVMWebSocketURL: BcsType<string, string, string>; name: BcsType<string, string, string>; description: BcsType<string, string, string>; website: BcsType<string, string, string>; }, string>; }, string>