const ParametersL1Params: BcsStruct<{
protocol: BcsStruct<{
epoch: BcsStruct<{
int: BcsType<string, string | number | bigint, "u256">;
}, string>;
protocolVersion: BcsStruct<{
int: BcsType<string, string | number | bigint, "u256">;
}, string>;
systemStateVersion: BcsStruct<{
int: BcsType<string, string | number | bigint, "u256">;
}, string>;
iotaTotalSupply: BcsStruct<{
int: BcsType<string, string | number | bigint, "u256">;
}, string>;
referenceGasPrice: BcsStruct<{
int: BcsType<string, string | number | bigint, "u256">;
}, string>;
epochStartTimestampMs: BcsStruct<{
int: BcsType<string, string | number | bigint, "u256">;
}, string>;
epochDurationMs: BcsStruct<{
int: BcsType<string, string | number | bigint, "u256">;
}, string>;
}, string>;
baseToken: BcsStruct<{
name: BcsType<string, string, string>;
tickerSymbol: BcsType<string, string, string>;
unit: BcsType<string, string, string>;
subunit: BcsType<string, string, string>;
decimals: BcsType<number, number, "u8">;
useMetricPrefix: BcsType<boolean, boolean, "bool">;
coinType: BcsStruct<{
s: BcsType<string, string, string>;
}, string>;
totalSupply: BcsType<string, string | number | bigint, "u64">;
}, string>;
}, string>;