import { PageRequest, PageRequestAmino, PageRequestSDKType, PageResponse, PageResponseAmino, PageResponseSDKType } from "../../../cosmos/base/query/v1beta1/pagination"; import { EpochInfo, EpochInfoAmino, EpochInfoSDKType } from "./genesis"; import { BinaryReader, BinaryWriter } from "../../../binary"; export interface QueryEpochsInfoRequest { pagination?: PageRequest | undefined; } export interface QueryEpochsInfoRequestProtoMsg { typeUrl: "/lum.network.epochs.QueryEpochsInfoRequest"; value: Uint8Array; } export interface QueryEpochsInfoRequestAmino { pagination?: PageRequestAmino | undefined; } export interface QueryEpochsInfoRequestAminoMsg { type: "/lum.network.epochs.QueryEpochsInfoRequest"; value: QueryEpochsInfoRequestAmino; } export interface QueryEpochsInfoRequestSDKType { pagination?: PageRequestSDKType | undefined; } export interface QueryEpochsInfoResponse { epochs: EpochInfo[]; pagination?: PageResponse | undefined; } export interface QueryEpochsInfoResponseProtoMsg { typeUrl: "/lum.network.epochs.QueryEpochsInfoResponse"; value: Uint8Array; } export interface QueryEpochsInfoResponseAmino { epochs?: EpochInfoAmino[]; pagination?: PageResponseAmino | undefined; } export interface QueryEpochsInfoResponseAminoMsg { type: "/lum.network.epochs.QueryEpochsInfoResponse"; value: QueryEpochsInfoResponseAmino; } export interface QueryEpochsInfoResponseSDKType { epochs: EpochInfoSDKType[]; pagination?: PageResponseSDKType | undefined; } export interface QueryCurrentEpochRequest { identifier: string; } export interface QueryCurrentEpochRequestProtoMsg { typeUrl: "/lum.network.epochs.QueryCurrentEpochRequest"; value: Uint8Array; } export interface QueryCurrentEpochRequestAmino { identifier?: string; } export interface QueryCurrentEpochRequestAminoMsg { type: "/lum.network.epochs.QueryCurrentEpochRequest"; value: QueryCurrentEpochRequestAmino; } export interface QueryCurrentEpochRequestSDKType { identifier: string; } export interface QueryCurrentEpochResponse { currentEpoch: bigint; } export interface QueryCurrentEpochResponseProtoMsg { typeUrl: "/lum.network.epochs.QueryCurrentEpochResponse"; value: Uint8Array; } export interface QueryCurrentEpochResponseAmino { current_epoch?: string; } export interface QueryCurrentEpochResponseAminoMsg { type: "/lum.network.epochs.QueryCurrentEpochResponse"; value: QueryCurrentEpochResponseAmino; } export interface QueryCurrentEpochResponseSDKType { current_epoch: bigint; } export interface QueryEpochInfoRequest { identifier: string; } export interface QueryEpochInfoRequestProtoMsg { typeUrl: "/lum.network.epochs.QueryEpochInfoRequest"; value: Uint8Array; } export interface QueryEpochInfoRequestAmino { identifier?: string; } export interface QueryEpochInfoRequestAminoMsg { type: "/lum.network.epochs.QueryEpochInfoRequest"; value: QueryEpochInfoRequestAmino; } export interface QueryEpochInfoRequestSDKType { identifier: string; } export interface QueryEpochInfoResponse { epoch: EpochInfo | undefined; } export interface QueryEpochInfoResponseProtoMsg { typeUrl: "/lum.network.epochs.QueryEpochInfoResponse"; value: Uint8Array; } export interface QueryEpochInfoResponseAmino { epoch?: EpochInfoAmino | undefined; } export interface QueryEpochInfoResponseAminoMsg { type: "/lum.network.epochs.QueryEpochInfoResponse"; value: QueryEpochInfoResponseAmino; } export interface QueryEpochInfoResponseSDKType { epoch: EpochInfoSDKType | undefined; } export declare const QueryEpochsInfoRequest: { typeUrl: string; encode(message: QueryEpochsInfoRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryEpochsInfoRequest; fromPartial(object: Partial): QueryEpochsInfoRequest; fromAmino(object: QueryEpochsInfoRequestAmino): QueryEpochsInfoRequest; toAmino(message: QueryEpochsInfoRequest): QueryEpochsInfoRequestAmino; fromAminoMsg(object: QueryEpochsInfoRequestAminoMsg): QueryEpochsInfoRequest; fromProtoMsg(message: QueryEpochsInfoRequestProtoMsg): QueryEpochsInfoRequest; toProto(message: QueryEpochsInfoRequest): Uint8Array; toProtoMsg(message: QueryEpochsInfoRequest): QueryEpochsInfoRequestProtoMsg; }; export declare const QueryEpochsInfoResponse: { typeUrl: string; encode(message: QueryEpochsInfoResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryEpochsInfoResponse; fromPartial(object: Partial): QueryEpochsInfoResponse; fromAmino(object: QueryEpochsInfoResponseAmino): QueryEpochsInfoResponse; toAmino(message: QueryEpochsInfoResponse): QueryEpochsInfoResponseAmino; fromAminoMsg(object: QueryEpochsInfoResponseAminoMsg): QueryEpochsInfoResponse; fromProtoMsg(message: QueryEpochsInfoResponseProtoMsg): QueryEpochsInfoResponse; toProto(message: QueryEpochsInfoResponse): Uint8Array; toProtoMsg(message: QueryEpochsInfoResponse): QueryEpochsInfoResponseProtoMsg; }; export declare const QueryCurrentEpochRequest: { typeUrl: string; encode(message: QueryCurrentEpochRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCurrentEpochRequest; fromPartial(object: Partial): QueryCurrentEpochRequest; fromAmino(object: QueryCurrentEpochRequestAmino): QueryCurrentEpochRequest; toAmino(message: QueryCurrentEpochRequest): QueryCurrentEpochRequestAmino; fromAminoMsg(object: QueryCurrentEpochRequestAminoMsg): QueryCurrentEpochRequest; fromProtoMsg(message: QueryCurrentEpochRequestProtoMsg): QueryCurrentEpochRequest; toProto(message: QueryCurrentEpochRequest): Uint8Array; toProtoMsg(message: QueryCurrentEpochRequest): QueryCurrentEpochRequestProtoMsg; }; export declare const QueryCurrentEpochResponse: { typeUrl: string; encode(message: QueryCurrentEpochResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCurrentEpochResponse; fromPartial(object: Partial): QueryCurrentEpochResponse; fromAmino(object: QueryCurrentEpochResponseAmino): QueryCurrentEpochResponse; toAmino(message: QueryCurrentEpochResponse): QueryCurrentEpochResponseAmino; fromAminoMsg(object: QueryCurrentEpochResponseAminoMsg): QueryCurrentEpochResponse; fromProtoMsg(message: QueryCurrentEpochResponseProtoMsg): QueryCurrentEpochResponse; toProto(message: QueryCurrentEpochResponse): Uint8Array; toProtoMsg(message: QueryCurrentEpochResponse): QueryCurrentEpochResponseProtoMsg; }; export declare const QueryEpochInfoRequest: { typeUrl: string; encode(message: QueryEpochInfoRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryEpochInfoRequest; fromPartial(object: Partial): QueryEpochInfoRequest; fromAmino(object: QueryEpochInfoRequestAmino): QueryEpochInfoRequest; toAmino(message: QueryEpochInfoRequest): QueryEpochInfoRequestAmino; fromAminoMsg(object: QueryEpochInfoRequestAminoMsg): QueryEpochInfoRequest; fromProtoMsg(message: QueryEpochInfoRequestProtoMsg): QueryEpochInfoRequest; toProto(message: QueryEpochInfoRequest): Uint8Array; toProtoMsg(message: QueryEpochInfoRequest): QueryEpochInfoRequestProtoMsg; }; export declare const QueryEpochInfoResponse: { typeUrl: string; encode(message: QueryEpochInfoResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryEpochInfoResponse; fromPartial(object: Partial): QueryEpochInfoResponse; fromAmino(object: QueryEpochInfoResponseAmino): QueryEpochInfoResponse; toAmino(message: QueryEpochInfoResponse): QueryEpochInfoResponseAmino; fromAminoMsg(object: QueryEpochInfoResponseAminoMsg): QueryEpochInfoResponse; fromProtoMsg(message: QueryEpochInfoResponseProtoMsg): QueryEpochInfoResponse; toProto(message: QueryEpochInfoResponse): Uint8Array; toProtoMsg(message: QueryEpochInfoResponse): QueryEpochInfoResponseProtoMsg; };