import { BinaryReader, BinaryWriter } from "../../binary"; import { JsonSafe } from "../../json-safe"; export interface FeeInfo { gasLp: string; gasStakers: string; gasProtocol: string; dexLp: string; dexStakers: string; dexProtocol: string; perpLp: string; perpStakers: string; perpProtocol: string; edenLp: string; } export interface FeeInfoProtoMsg { typeUrl: "/elys.masterchef.FeeInfo"; value: Uint8Array; } /** * @name FeeInfoAmino * @package elys.masterchef * @see proto type: elys.masterchef.FeeInfo */ export interface FeeInfoAmino { gas_lp?: string; gas_stakers?: string; gas_protocol?: string; dex_lp?: string; dex_stakers?: string; dex_protocol?: string; perp_lp?: string; perp_stakers?: string; perp_protocol?: string; eden_lp?: string; } export interface FeeInfoAminoMsg { type: "/elys.masterchef.FeeInfo"; value: FeeInfoAmino; } export interface FeeInfoSDKType { gas_lp: string; gas_stakers: string; gas_protocol: string; dex_lp: string; dex_stakers: string; dex_protocol: string; perp_lp: string; perp_stakers: string; perp_protocol: string; eden_lp: string; } export declare const FeeInfo: { typeUrl: string; is(o: any): o is FeeInfo; isSDK(o: any): o is FeeInfoSDKType; isAmino(o: any): o is FeeInfoAmino; encode(message: FeeInfo, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): FeeInfo; fromJSON(object: any): FeeInfo; toJSON(message: FeeInfo): JsonSafe; fromPartial(object: Partial): FeeInfo; fromAmino(object: FeeInfoAmino): FeeInfo; toAmino(message: FeeInfo): FeeInfoAmino; fromAminoMsg(object: FeeInfoAminoMsg): FeeInfo; fromProtoMsg(message: FeeInfoProtoMsg): FeeInfo; toProto(message: FeeInfo): Uint8Array; toProtoMsg(message: FeeInfo): FeeInfoProtoMsg; };