import { Duration, DurationAmino, DurationSDKType } from "../../../google/protobuf/duration"; import { BinaryReader, BinaryWriter } from "../../../binary"; export interface DrawSchedule { initialDrawAt: Date | undefined; drawDelta: Duration | undefined; } export interface DrawScheduleProtoMsg { typeUrl: "/lum.network.millions.DrawSchedule"; value: Uint8Array; } export interface DrawScheduleAmino { initial_draw_at?: string | undefined; draw_delta?: DurationAmino | undefined; } export interface DrawScheduleAminoMsg { type: "/lum.network.millions.DrawSchedule"; value: DrawScheduleAmino; } export interface DrawScheduleSDKType { initial_draw_at: Date | undefined; draw_delta: DurationSDKType | undefined; } export declare const DrawSchedule: { typeUrl: string; encode(message: DrawSchedule, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): DrawSchedule; fromPartial(object: Partial): DrawSchedule; fromAmino(object: DrawScheduleAmino): DrawSchedule; toAmino(message: DrawSchedule): DrawScheduleAmino; fromAminoMsg(object: DrawScheduleAminoMsg): DrawSchedule; fromProtoMsg(message: DrawScheduleProtoMsg): DrawSchedule; toProto(message: DrawSchedule): Uint8Array; toProtoMsg(message: DrawSchedule): DrawScheduleProtoMsg; };