import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * @name Params * @package injective.txfees.v1beta1 * @see proto type: injective.txfees.v1beta1.Params */ export interface Params { maxGasWantedPerTx: bigint; highGasTxThreshold: bigint; minGasPriceForHighGasTx: string; mempool1559Enabled: boolean; minGasPrice: string; defaultBaseFeeMultiplier: string; maxBaseFeeMultiplier: string; resetInterval: bigint; maxBlockChangeRate: string; targetBlockSpacePercentRate: string; recheckFeeLowBaseFee: string; recheckFeeHighBaseFee: string; recheckFeeBaseFeeThresholdMultiplier: string; } export interface ParamsProtoMsg { typeUrl: "/injective.txfees.v1beta1.Params"; value: Uint8Array; } /** * @name ParamsAmino * @package injective.txfees.v1beta1 * @see proto type: injective.txfees.v1beta1.Params */ export interface ParamsAmino { max_gas_wanted_per_tx: string; high_gas_tx_threshold: string; min_gas_price_for_high_gas_tx: string; mempool1559_enabled: boolean; min_gas_price: string; default_base_fee_multiplier: string; max_base_fee_multiplier: string; reset_interval: string; max_block_change_rate: string; target_block_space_percent_rate: string; recheck_fee_low_base_fee: string; recheck_fee_high_base_fee: string; recheck_fee_base_fee_threshold_multiplier: string; } export interface ParamsAminoMsg { type: "txfees/Params"; value: ParamsAmino; } /** * @name Params * @package injective.txfees.v1beta1 * @see proto type: injective.txfees.v1beta1.Params */ export declare const Params: { typeUrl: string; aminoType: string; is(o: any): o is Params; isAmino(o: any): o is ParamsAmino; encode(message: Params, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Params; fromPartial(object: DeepPartial): Params; fromAmino(object: ParamsAmino): Params; toAmino(message: Params): ParamsAmino; fromAminoMsg(object: ParamsAminoMsg): Params; toAminoMsg(message: Params): ParamsAminoMsg; fromProtoMsg(message: ParamsProtoMsg): Params; toProto(message: Params): Uint8Array; toProtoMsg(message: Params): ParamsProtoMsg; registerTypeUrl(): void; };