import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; /** aggregated rewards for the provider through out the month */ export interface BasePay { total: string; totalAdjusted: string; iprpcCu: bigint; } export interface BasePayProtoMsg { typeUrl: "/lavanet.lava.rewards.BasePay"; value: Uint8Array; } /** aggregated rewards for the provider through out the month */ export interface BasePayAmino { total?: string; totalAdjusted?: string; iprpc_cu?: string; } export interface BasePayAminoMsg { type: "/lavanet.lava.rewards.BasePay"; value: BasePayAmino; } /** aggregated rewards for the provider through out the month */ export interface BasePaySDKType { total: string; totalAdjusted: string; iprpc_cu: bigint; } /** aggregated rewards for the provider through out the month */ export interface BasePayWithIndex { provider: string; chainId: string; basePay: BasePay; } export interface BasePayWithIndexProtoMsg { typeUrl: "/lavanet.lava.rewards.BasePayWithIndex"; value: Uint8Array; } /** aggregated rewards for the provider through out the month */ export interface BasePayWithIndexAmino { provider?: string; chain_id?: string; base_pay?: BasePayAmino; } export interface BasePayWithIndexAminoMsg { type: "/lavanet.lava.rewards.BasePayWithIndex"; value: BasePayWithIndexAmino; } /** aggregated rewards for the provider through out the month */ export interface BasePayWithIndexSDKType { provider: string; chain_id: string; base_pay: BasePaySDKType; } export declare const BasePay: { typeUrl: string; encode(message: BasePay, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): BasePay; fromJSON(object: any): BasePay; toJSON(message: BasePay): JsonSafe; fromPartial(object: Partial): BasePay; fromAmino(object: BasePayAmino): BasePay; toAmino(message: BasePay): BasePayAmino; fromAminoMsg(object: BasePayAminoMsg): BasePay; fromProtoMsg(message: BasePayProtoMsg): BasePay; toProto(message: BasePay): Uint8Array; toProtoMsg(message: BasePay): BasePayProtoMsg; }; export declare const BasePayWithIndex: { typeUrl: string; encode(message: BasePayWithIndex, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): BasePayWithIndex; fromJSON(object: any): BasePayWithIndex; toJSON(message: BasePayWithIndex): JsonSafe; fromPartial(object: Partial): BasePayWithIndex; fromAmino(object: BasePayWithIndexAmino): BasePayWithIndex; toAmino(message: BasePayWithIndex): BasePayWithIndexAmino; fromAminoMsg(object: BasePayWithIndexAminoMsg): BasePayWithIndex; fromProtoMsg(message: BasePayWithIndexProtoMsg): BasePayWithIndex; toProto(message: BasePayWithIndex): Uint8Array; toProtoMsg(message: BasePayWithIndex): BasePayWithIndexProtoMsg; };