import { BinaryReader, BinaryWriter } from "../../../binary.js"; import { DeepPartial } from "../../../helpers.js"; import { Coin, CoinAmino } from "../../../cosmos/base/v1beta1/coin.js"; import { Params, ParamsAmino } from "./reward.js"; //#region src/xpla/reward/v1beta1/query.d.ts /** * QueryParamsRequest is the request type for the Query/Params RPC method. * @name QueryParamsRequest * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryParamsRequest */ interface QueryParamsRequest {} interface QueryParamsRequestProtoMsg { typeUrl: "/xpla.reward.v1beta1.QueryParamsRequest"; value: Uint8Array; } /** * QueryParamsRequest is the request type for the Query/Params RPC method. * @name QueryParamsRequestAmino * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryParamsRequest */ interface QueryParamsRequestAmino {} interface QueryParamsRequestAminoMsg { type: "/xpla.reward.v1beta1.QueryParamsRequest"; value: QueryParamsRequestAmino; } /** * QueryParamsResponse is the response type for the Query/Params RPC method. * @name QueryParamsResponse * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryParamsResponse */ interface QueryParamsResponse { /** * params defines the parameters of the module. */ params: Params; } interface QueryParamsResponseProtoMsg { typeUrl: "/xpla.reward.v1beta1.QueryParamsResponse"; value: Uint8Array; } /** * QueryParamsResponse is the response type for the Query/Params RPC method. * @name QueryParamsResponseAmino * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryParamsResponse */ interface QueryParamsResponseAmino { /** * params defines the parameters of the module. */ params: ParamsAmino; } interface QueryParamsResponseAminoMsg { type: "/xpla.reward.v1beta1.QueryParamsResponse"; value: QueryParamsResponseAmino; } /** * QueryPoolRequest is the request type for the Query/Pool RPC * method. * @name QueryPoolRequest * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryPoolRequest */ interface QueryPoolRequest {} interface QueryPoolRequestProtoMsg { typeUrl: "/xpla.reward.v1beta1.QueryPoolRequest"; value: Uint8Array; } /** * QueryPoolRequest is the request type for the Query/Pool RPC * method. * @name QueryPoolRequestAmino * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryPoolRequest */ interface QueryPoolRequestAmino {} interface QueryPoolRequestAminoMsg { type: "/xpla.reward.v1beta1.QueryPoolRequest"; value: QueryPoolRequestAmino; } /** * QueryPoolResponse is the response type for the Query/Pool * RPC method. * @name QueryPoolResponse * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryPoolResponse */ interface QueryPoolResponse { /** * pool defines reward pool's coins. */ pool: Coin[]; } interface QueryPoolResponseProtoMsg { typeUrl: "/xpla.reward.v1beta1.QueryPoolResponse"; value: Uint8Array; } /** * QueryPoolResponse is the response type for the Query/Pool * RPC method. * @name QueryPoolResponseAmino * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryPoolResponse */ interface QueryPoolResponseAmino { /** * pool defines reward pool's coins. */ pool: CoinAmino[]; } interface QueryPoolResponseAminoMsg { type: "/xpla.reward.v1beta1.QueryPoolResponse"; value: QueryPoolResponseAmino; } /** * QueryParamsRequest is the request type for the Query/Params RPC method. * @name QueryParamsRequest * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryParamsRequest */ declare const QueryParamsRequest: { typeUrl: string; is(o: any): o is QueryParamsRequest; isAmino(o: any): o is QueryParamsRequestAmino; encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest; fromPartial(_: DeepPartial): QueryParamsRequest; fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest; toAmino(_: QueryParamsRequest): QueryParamsRequestAmino; fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest; fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest; toProto(message: QueryParamsRequest): Uint8Array; toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryParamsResponse is the response type for the Query/Params RPC method. * @name QueryParamsResponse * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryParamsResponse */ declare const QueryParamsResponse: { typeUrl: string; is(o: any): o is QueryParamsResponse; isAmino(o: any): o is QueryParamsResponseAmino; encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse; fromPartial(object: DeepPartial): QueryParamsResponse; fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse; toAmino(message: QueryParamsResponse): QueryParamsResponseAmino; fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse; fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse; toProto(message: QueryParamsResponse): Uint8Array; toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryPoolRequest is the request type for the Query/Pool RPC * method. * @name QueryPoolRequest * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryPoolRequest */ declare const QueryPoolRequest: { typeUrl: string; is(o: any): o is QueryPoolRequest; isAmino(o: any): o is QueryPoolRequestAmino; encode(_: QueryPoolRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPoolRequest; fromPartial(_: DeepPartial): QueryPoolRequest; fromAmino(_: QueryPoolRequestAmino): QueryPoolRequest; toAmino(_: QueryPoolRequest): QueryPoolRequestAmino; fromAminoMsg(object: QueryPoolRequestAminoMsg): QueryPoolRequest; fromProtoMsg(message: QueryPoolRequestProtoMsg): QueryPoolRequest; toProto(message: QueryPoolRequest): Uint8Array; toProtoMsg(message: QueryPoolRequest): QueryPoolRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryPoolResponse is the response type for the Query/Pool * RPC method. * @name QueryPoolResponse * @package xpla.reward.v1beta1 * @see proto type: xpla.reward.v1beta1.QueryPoolResponse */ declare const QueryPoolResponse: { typeUrl: string; is(o: any): o is QueryPoolResponse; isAmino(o: any): o is QueryPoolResponseAmino; encode(message: QueryPoolResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPoolResponse; fromPartial(object: DeepPartial): QueryPoolResponse; fromAmino(object: QueryPoolResponseAmino): QueryPoolResponse; toAmino(message: QueryPoolResponse): QueryPoolResponseAmino; fromAminoMsg(object: QueryPoolResponseAminoMsg): QueryPoolResponse; fromProtoMsg(message: QueryPoolResponseProtoMsg): QueryPoolResponse; toProto(message: QueryPoolResponse): Uint8Array; toProtoMsg(message: QueryPoolResponse): QueryPoolResponseProtoMsg; registerTypeUrl(): void; }; //#endregion export { QueryParamsRequest, QueryParamsRequestAmino, QueryParamsRequestAminoMsg, QueryParamsRequestProtoMsg, QueryParamsResponse, QueryParamsResponseAmino, QueryParamsResponseAminoMsg, QueryParamsResponseProtoMsg, QueryPoolRequest, QueryPoolRequestAmino, QueryPoolRequestAminoMsg, QueryPoolRequestProtoMsg, QueryPoolResponse, QueryPoolResponseAmino, QueryPoolResponseAminoMsg, QueryPoolResponseProtoMsg };