import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; export interface QueryAllTimersRequest { storeKey: string; prefix: string; } export interface QueryAllTimersRequestProtoMsg { typeUrl: "/lavanet.lava.timerstore.QueryAllTimersRequest"; value: Uint8Array; } export interface QueryAllTimersRequestAmino { store_key?: string; prefix?: string; } export interface QueryAllTimersRequestAminoMsg { type: "/lavanet.lava.timerstore.QueryAllTimersRequest"; value: QueryAllTimersRequestAmino; } export interface QueryAllTimersRequestSDKType { store_key: string; prefix: string; } export interface TimerInfo { blockTime?: string; blockHeight?: bigint; key: string; data: Uint8Array; } export interface TimerInfoProtoMsg { typeUrl: "/lavanet.lava.timerstore.TimerInfo"; value: Uint8Array; } export interface TimerInfoAmino { blockTime?: string; blockHeight?: string; key?: string; data?: string; } export interface TimerInfoAminoMsg { type: "/lavanet.lava.timerstore.TimerInfo"; value: TimerInfoAmino; } export interface TimerInfoSDKType { blockTime?: string; blockHeight?: bigint; key: string; data: Uint8Array; } export interface QueryAllTimersResponse { blockTimeTimers: TimerInfo[]; blockHeightTimers: TimerInfo[]; tick: string; } export interface QueryAllTimersResponseProtoMsg { typeUrl: "/lavanet.lava.timerstore.QueryAllTimersResponse"; value: Uint8Array; } export interface QueryAllTimersResponseAmino { blockTimeTimers?: TimerInfoAmino[]; blockHeightTimers?: TimerInfoAmino[]; tick?: string; } export interface QueryAllTimersResponseAminoMsg { type: "/lavanet.lava.timerstore.QueryAllTimersResponse"; value: QueryAllTimersResponseAmino; } export interface QueryAllTimersResponseSDKType { blockTimeTimers: TimerInfoSDKType[]; blockHeightTimers: TimerInfoSDKType[]; tick: string; } export interface QueryStoreKeysRequest { } export interface QueryStoreKeysRequestProtoMsg { typeUrl: "/lavanet.lava.timerstore.QueryStoreKeysRequest"; value: Uint8Array; } export interface QueryStoreKeysRequestAmino { } export interface QueryStoreKeysRequestAminoMsg { type: "/lavanet.lava.timerstore.QueryStoreKeysRequest"; value: QueryStoreKeysRequestAmino; } export interface QueryStoreKeysRequestSDKType { } export interface StoreKeyAndPrefix { storeKey: string; prefix: string; } export interface StoreKeyAndPrefixProtoMsg { typeUrl: "/lavanet.lava.timerstore.StoreKeyAndPrefix"; value: Uint8Array; } export interface StoreKeyAndPrefixAmino { store_key?: string; prefix?: string; } export interface StoreKeyAndPrefixAminoMsg { type: "/lavanet.lava.timerstore.StoreKeyAndPrefix"; value: StoreKeyAndPrefixAmino; } export interface StoreKeyAndPrefixSDKType { store_key: string; prefix: string; } export interface QueryStoreKeysResponse { keys: StoreKeyAndPrefix[]; } export interface QueryStoreKeysResponseProtoMsg { typeUrl: "/lavanet.lava.timerstore.QueryStoreKeysResponse"; value: Uint8Array; } export interface QueryStoreKeysResponseAmino { keys?: StoreKeyAndPrefixAmino[]; } export interface QueryStoreKeysResponseAminoMsg { type: "/lavanet.lava.timerstore.QueryStoreKeysResponse"; value: QueryStoreKeysResponseAmino; } export interface QueryStoreKeysResponseSDKType { keys: StoreKeyAndPrefixSDKType[]; } export interface QueryNextRequest { storeKey: string; prefix: string; } export interface QueryNextRequestProtoMsg { typeUrl: "/lavanet.lava.timerstore.QueryNextRequest"; value: Uint8Array; } export interface QueryNextRequestAmino { store_key?: string; prefix?: string; } export interface QueryNextRequestAminoMsg { type: "/lavanet.lava.timerstore.QueryNextRequest"; value: QueryNextRequestAmino; } export interface QueryNextRequestSDKType { store_key: string; prefix: string; } export interface QueryNextResponse { nextBlockHeight: bigint; nextBlockTime: string; tick: string; } export interface QueryNextResponseProtoMsg { typeUrl: "/lavanet.lava.timerstore.QueryNextResponse"; value: Uint8Array; } export interface QueryNextResponseAmino { nextBlockHeight?: string; nextBlockTime?: string; tick?: string; } export interface QueryNextResponseAminoMsg { type: "/lavanet.lava.timerstore.QueryNextResponse"; value: QueryNextResponseAmino; } export interface QueryNextResponseSDKType { nextBlockHeight: bigint; nextBlockTime: string; tick: string; } export declare const QueryAllTimersRequest: { typeUrl: string; encode(message: QueryAllTimersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAllTimersRequest; fromJSON(object: any): QueryAllTimersRequest; toJSON(message: QueryAllTimersRequest): JsonSafe; fromPartial(object: Partial): QueryAllTimersRequest; fromAmino(object: QueryAllTimersRequestAmino): QueryAllTimersRequest; toAmino(message: QueryAllTimersRequest): QueryAllTimersRequestAmino; fromAminoMsg(object: QueryAllTimersRequestAminoMsg): QueryAllTimersRequest; fromProtoMsg(message: QueryAllTimersRequestProtoMsg): QueryAllTimersRequest; toProto(message: QueryAllTimersRequest): Uint8Array; toProtoMsg(message: QueryAllTimersRequest): QueryAllTimersRequestProtoMsg; }; export declare const TimerInfo: { typeUrl: string; encode(message: TimerInfo, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TimerInfo; fromJSON(object: any): TimerInfo; toJSON(message: TimerInfo): JsonSafe; fromPartial(object: Partial): TimerInfo; fromAmino(object: TimerInfoAmino): TimerInfo; toAmino(message: TimerInfo): TimerInfoAmino; fromAminoMsg(object: TimerInfoAminoMsg): TimerInfo; fromProtoMsg(message: TimerInfoProtoMsg): TimerInfo; toProto(message: TimerInfo): Uint8Array; toProtoMsg(message: TimerInfo): TimerInfoProtoMsg; }; export declare const QueryAllTimersResponse: { typeUrl: string; encode(message: QueryAllTimersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAllTimersResponse; fromJSON(object: any): QueryAllTimersResponse; toJSON(message: QueryAllTimersResponse): JsonSafe; fromPartial(object: Partial): QueryAllTimersResponse; fromAmino(object: QueryAllTimersResponseAmino): QueryAllTimersResponse; toAmino(message: QueryAllTimersResponse): QueryAllTimersResponseAmino; fromAminoMsg(object: QueryAllTimersResponseAminoMsg): QueryAllTimersResponse; fromProtoMsg(message: QueryAllTimersResponseProtoMsg): QueryAllTimersResponse; toProto(message: QueryAllTimersResponse): Uint8Array; toProtoMsg(message: QueryAllTimersResponse): QueryAllTimersResponseProtoMsg; }; export declare const QueryStoreKeysRequest: { typeUrl: string; encode(_: QueryStoreKeysRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryStoreKeysRequest; fromJSON(_: any): QueryStoreKeysRequest; toJSON(_: QueryStoreKeysRequest): JsonSafe; fromPartial(_: Partial): QueryStoreKeysRequest; fromAmino(_: QueryStoreKeysRequestAmino): QueryStoreKeysRequest; toAmino(_: QueryStoreKeysRequest): QueryStoreKeysRequestAmino; fromAminoMsg(object: QueryStoreKeysRequestAminoMsg): QueryStoreKeysRequest; fromProtoMsg(message: QueryStoreKeysRequestProtoMsg): QueryStoreKeysRequest; toProto(message: QueryStoreKeysRequest): Uint8Array; toProtoMsg(message: QueryStoreKeysRequest): QueryStoreKeysRequestProtoMsg; }; export declare const StoreKeyAndPrefix: { typeUrl: string; encode(message: StoreKeyAndPrefix, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): StoreKeyAndPrefix; fromJSON(object: any): StoreKeyAndPrefix; toJSON(message: StoreKeyAndPrefix): JsonSafe; fromPartial(object: Partial): StoreKeyAndPrefix; fromAmino(object: StoreKeyAndPrefixAmino): StoreKeyAndPrefix; toAmino(message: StoreKeyAndPrefix): StoreKeyAndPrefixAmino; fromAminoMsg(object: StoreKeyAndPrefixAminoMsg): StoreKeyAndPrefix; fromProtoMsg(message: StoreKeyAndPrefixProtoMsg): StoreKeyAndPrefix; toProto(message: StoreKeyAndPrefix): Uint8Array; toProtoMsg(message: StoreKeyAndPrefix): StoreKeyAndPrefixProtoMsg; }; export declare const QueryStoreKeysResponse: { typeUrl: string; encode(message: QueryStoreKeysResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryStoreKeysResponse; fromJSON(object: any): QueryStoreKeysResponse; toJSON(message: QueryStoreKeysResponse): JsonSafe; fromPartial(object: Partial): QueryStoreKeysResponse; fromAmino(object: QueryStoreKeysResponseAmino): QueryStoreKeysResponse; toAmino(message: QueryStoreKeysResponse): QueryStoreKeysResponseAmino; fromAminoMsg(object: QueryStoreKeysResponseAminoMsg): QueryStoreKeysResponse; fromProtoMsg(message: QueryStoreKeysResponseProtoMsg): QueryStoreKeysResponse; toProto(message: QueryStoreKeysResponse): Uint8Array; toProtoMsg(message: QueryStoreKeysResponse): QueryStoreKeysResponseProtoMsg; }; export declare const QueryNextRequest: { typeUrl: string; encode(message: QueryNextRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNextRequest; fromJSON(object: any): QueryNextRequest; toJSON(message: QueryNextRequest): JsonSafe; fromPartial(object: Partial): QueryNextRequest; fromAmino(object: QueryNextRequestAmino): QueryNextRequest; toAmino(message: QueryNextRequest): QueryNextRequestAmino; fromAminoMsg(object: QueryNextRequestAminoMsg): QueryNextRequest; fromProtoMsg(message: QueryNextRequestProtoMsg): QueryNextRequest; toProto(message: QueryNextRequest): Uint8Array; toProtoMsg(message: QueryNextRequest): QueryNextRequestProtoMsg; }; export declare const QueryNextResponse: { typeUrl: string; encode(message: QueryNextResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNextResponse; fromJSON(object: any): QueryNextResponse; toJSON(message: QueryNextResponse): JsonSafe; fromPartial(object: Partial): QueryNextResponse; fromAmino(object: QueryNextResponseAmino): QueryNextResponse; toAmino(message: QueryNextResponse): QueryNextResponseAmino; fromAminoMsg(object: QueryNextResponseAminoMsg): QueryNextResponse; fromProtoMsg(message: QueryNextResponseProtoMsg): QueryNextResponse; toProto(message: QueryNextResponse): Uint8Array; toProtoMsg(message: QueryNextResponse): QueryNextResponseProtoMsg; };