import { BinaryReader, BinaryWriter } from "../../../binary"; export interface PrizeBatch { poolPercent: bigint; quantity: bigint; drawProbability: string; isUnique: boolean; } export interface PrizeBatchProtoMsg { typeUrl: "/lum.network.millions.PrizeBatch"; value: Uint8Array; } export interface PrizeBatchAmino { pool_percent?: string; quantity?: string; draw_probability?: string; is_unique?: boolean; } export interface PrizeBatchAminoMsg { type: "/lum.network.millions.PrizeBatch"; value: PrizeBatchAmino; } export interface PrizeBatchSDKType { pool_percent: bigint; quantity: bigint; draw_probability: string; is_unique: boolean; } export declare const PrizeBatch: { typeUrl: string; encode(message: PrizeBatch, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PrizeBatch; fromPartial(object: Partial): PrizeBatch; fromAmino(object: PrizeBatchAmino): PrizeBatch; toAmino(message: PrizeBatch): PrizeBatchAmino; fromAminoMsg(object: PrizeBatchAminoMsg): PrizeBatch; fromProtoMsg(message: PrizeBatchProtoMsg): PrizeBatch; toProto(message: PrizeBatch): Uint8Array; toProtoMsg(message: PrizeBatch): PrizeBatchProtoMsg; };