import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; /** Params defines the parameters for the module. */ export interface Params { majorityPercent: string; voteStartSpan: bigint; votePeriod: bigint; rewards: Rewards; } export interface ParamsProtoMsg { typeUrl: "/lavanet.lava.conflict.Params"; value: Uint8Array; } /** Params defines the parameters for the module. */ export interface ParamsAmino { majorityPercent?: string; voteStartSpan?: string; votePeriod?: string; Rewards?: RewardsAmino; } export interface ParamsAminoMsg { type: "/lavanet.lava.conflict.Params"; value: ParamsAmino; } /** Params defines the parameters for the module. */ export interface ParamsSDKType { majorityPercent: string; voteStartSpan: bigint; votePeriod: bigint; Rewards: RewardsSDKType; } export interface Rewards { winnerRewardPercent: string; clientRewardPercent: string; votersRewardPercent: string; } export interface RewardsProtoMsg { typeUrl: "/lavanet.lava.conflict.Rewards"; value: Uint8Array; } export interface RewardsAmino { winnerRewardPercent?: string; clientRewardPercent?: string; votersRewardPercent?: string; } export interface RewardsAminoMsg { type: "/lavanet.lava.conflict.Rewards"; value: RewardsAmino; } export interface RewardsSDKType { winnerRewardPercent: string; clientRewardPercent: string; votersRewardPercent: string; } export declare const Params: { typeUrl: string; encode(message: Params, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Params; fromJSON(object: any): Params; toJSON(message: Params): JsonSafe; fromPartial(object: Partial): Params; fromAmino(object: ParamsAmino): Params; toAmino(message: Params): ParamsAmino; fromAminoMsg(object: ParamsAminoMsg): Params; fromProtoMsg(message: ParamsProtoMsg): Params; toProto(message: Params): Uint8Array; toProtoMsg(message: Params): ParamsProtoMsg; }; export declare const Rewards: { typeUrl: string; encode(message: Rewards, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Rewards; fromJSON(object: any): Rewards; toJSON(message: Rewards): JsonSafe; fromPartial(object: Partial): Rewards; fromAmino(object: RewardsAmino): Rewards; toAmino(message: Rewards): RewardsAmino; fromAminoMsg(object: RewardsAminoMsg): Rewards; fromProtoMsg(message: RewardsProtoMsg): Rewards; toProto(message: Rewards): Uint8Array; toProtoMsg(message: Rewards): RewardsProtoMsg; };