import { Coin, CoinAmino, CoinSDKType } from "../../../cosmos/base/v1beta1/coin"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; /** object that holds the list for iprpc funcs for a specific month id */ export interface IprpcReward { /** month id */ id: bigint; specFunds: Specfund[]; } export interface IprpcRewardProtoMsg { typeUrl: "/lavanet.lava.rewards.IprpcReward"; value: Uint8Array; } /** object that holds the list for iprpc funcs for a specific month id */ export interface IprpcRewardAmino { /** month id */ id?: string; spec_funds?: SpecfundAmino[]; } export interface IprpcRewardAminoMsg { type: "/lavanet.lava.rewards.IprpcReward"; value: IprpcRewardAmino; } /** object that holds the list for iprpc funcs for a specific month id */ export interface IprpcRewardSDKType { id: bigint; spec_funds: SpecfundSDKType[]; } export interface Specfund { spec: string; fund: Coin[]; } export interface SpecfundProtoMsg { typeUrl: "/lavanet.lava.rewards.Specfund"; value: Uint8Array; } export interface SpecfundAmino { spec?: string; fund?: CoinAmino[]; } export interface SpecfundAminoMsg { type: "/lavanet.lava.rewards.Specfund"; value: SpecfundAmino; } export interface SpecfundSDKType { spec: string; fund: CoinSDKType[]; } export declare const IprpcReward: { typeUrl: string; encode(message: IprpcReward, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): IprpcReward; fromJSON(object: any): IprpcReward; toJSON(message: IprpcReward): JsonSafe; fromPartial(object: Partial): IprpcReward; fromAmino(object: IprpcRewardAmino): IprpcReward; toAmino(message: IprpcReward): IprpcRewardAmino; fromAminoMsg(object: IprpcRewardAminoMsg): IprpcReward; fromProtoMsg(message: IprpcRewardProtoMsg): IprpcReward; toProto(message: IprpcReward): Uint8Array; toProtoMsg(message: IprpcReward): IprpcRewardProtoMsg; }; export declare const Specfund: { typeUrl: string; encode(message: Specfund, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Specfund; fromJSON(object: any): Specfund; toJSON(message: Specfund): JsonSafe; fromPartial(object: Partial): Specfund; fromAmino(object: SpecfundAmino): Specfund; toAmino(message: Specfund): SpecfundAmino; fromAminoMsg(object: SpecfundAminoMsg): Specfund; fromProtoMsg(message: SpecfundProtoMsg): Specfund; toProto(message: Specfund): Uint8Array; toProtoMsg(message: Specfund): SpecfundProtoMsg; };