import { PrizeBatch, PrizeBatchAmino, PrizeBatchSDKType } from "./prize_batch"; import { BinaryReader, BinaryWriter } from "../../../binary"; export interface PrizeStrategy { prizeBatches: PrizeBatch[]; } export interface PrizeStrategyProtoMsg { typeUrl: "/lum.network.millions.PrizeStrategy"; value: Uint8Array; } export interface PrizeStrategyAmino { prize_batches?: PrizeBatchAmino[]; } export interface PrizeStrategyAminoMsg { type: "/lum.network.millions.PrizeStrategy"; value: PrizeStrategyAmino; } export interface PrizeStrategySDKType { prize_batches: PrizeBatchSDKType[]; } export declare const PrizeStrategy: { typeUrl: string; encode(message: PrizeStrategy, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PrizeStrategy; fromPartial(object: Partial): PrizeStrategy; fromAmino(object: PrizeStrategyAmino): PrizeStrategy; toAmino(message: PrizeStrategy): PrizeStrategyAmino; fromAminoMsg(object: PrizeStrategyAminoMsg): PrizeStrategy; fromProtoMsg(message: PrizeStrategyProtoMsg): PrizeStrategy; toProto(message: PrizeStrategy): Uint8Array; toProtoMsg(message: PrizeStrategy): PrizeStrategyProtoMsg; };