import { Rpc } from "../../../helpers"; import { QueryClient } from "@cosmjs/stargate"; import { QueryParamsRequest, QueryParamsResponse, QueryPoolsRequest, QueryPoolsResponse, QueryPoolRequest, QueryPoolResponse, QueryDepositsRequest, QueryDepositsResponse, QueryPoolDepositsRequest, QueryPoolDepositRequest, QueryDepositResponse, QueryAccountDepositsRequest, QueryAccountPoolDepositsRequest, QueryDrawsRequest, QueryDrawsResponse, QueryPoolDrawsRequest, QueryPoolDrawRequest, QueryDrawResponse, QueryPrizesRequest, QueryPrizesResponse, QueryPoolPrizesRequest, QueryPoolDrawPrizesRequest, QueryPoolDrawPrizeRequest, QueryPrizeResponse, QueryAccountPrizesRequest, QueryAccountPoolPrizesRequest, QueryAccountPoolDrawPrizesRequest, QueryWithdrawalsRequest, QueryWithdrawalsResponse, QueryPoolWithdrawalsRequest, QueryPoolWithdrawalRequest, QueryWithdrawalResponse, QueryAccountWithdrawalsRequest, QueryAccountPoolWithdrawalsRequest } from "./query"; export interface Query { params(request?: QueryParamsRequest): Promise; pools(request?: QueryPoolsRequest): Promise; pool(request: QueryPoolRequest): Promise; deposits(request?: QueryDepositsRequest): Promise; poolDeposits(request: QueryPoolDepositsRequest): Promise; poolDeposit(request: QueryPoolDepositRequest): Promise; accountDeposits(request: QueryAccountDepositsRequest): Promise; accountPoolDeposits(request: QueryAccountPoolDepositsRequest): Promise; draws(request?: QueryDrawsRequest): Promise; poolDraws(request: QueryPoolDrawsRequest): Promise; poolDraw(request: QueryPoolDrawRequest): Promise; prizes(request?: QueryPrizesRequest): Promise; poolPrizes(request: QueryPoolPrizesRequest): Promise; poolDrawPrizes(request: QueryPoolDrawPrizesRequest): Promise; poolDrawPrize(request: QueryPoolDrawPrizeRequest): Promise; accountPrizes(request: QueryAccountPrizesRequest): Promise; accountPoolPrizes(request: QueryAccountPoolPrizesRequest): Promise; accountPoolDrawPrizes(request: QueryAccountPoolDrawPrizesRequest): Promise; withdrawals(request?: QueryWithdrawalsRequest): Promise; poolWithdrawals(request: QueryPoolWithdrawalsRequest): Promise; poolWithdrawal(request: QueryPoolWithdrawalRequest): Promise; accountWithdrawals(request: QueryAccountWithdrawalsRequest): Promise; accountPoolWithdrawals(request: QueryAccountPoolWithdrawalsRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); params(request?: QueryParamsRequest): Promise; pools(request?: QueryPoolsRequest): Promise; pool(request: QueryPoolRequest): Promise; deposits(request?: QueryDepositsRequest): Promise; poolDeposits(request: QueryPoolDepositsRequest): Promise; poolDeposit(request: QueryPoolDepositRequest): Promise; accountDeposits(request: QueryAccountDepositsRequest): Promise; accountPoolDeposits(request: QueryAccountPoolDepositsRequest): Promise; draws(request?: QueryDrawsRequest): Promise; poolDraws(request: QueryPoolDrawsRequest): Promise; poolDraw(request: QueryPoolDrawRequest): Promise; prizes(request?: QueryPrizesRequest): Promise; poolPrizes(request: QueryPoolPrizesRequest): Promise; poolDrawPrizes(request: QueryPoolDrawPrizesRequest): Promise; poolDrawPrize(request: QueryPoolDrawPrizeRequest): Promise; accountPrizes(request: QueryAccountPrizesRequest): Promise; accountPoolPrizes(request: QueryAccountPoolPrizesRequest): Promise; accountPoolDrawPrizes(request: QueryAccountPoolDrawPrizesRequest): Promise; withdrawals(request?: QueryWithdrawalsRequest): Promise; poolWithdrawals(request: QueryPoolWithdrawalsRequest): Promise; poolWithdrawal(request: QueryPoolWithdrawalRequest): Promise; accountWithdrawals(request: QueryAccountWithdrawalsRequest): Promise; accountPoolWithdrawals(request: QueryAccountPoolWithdrawalsRequest): Promise; } export declare const createRpcQueryExtension: (base: QueryClient) => { params(request?: QueryParamsRequest): Promise; pools(request?: QueryPoolsRequest): Promise; pool(request: QueryPoolRequest): Promise; deposits(request?: QueryDepositsRequest): Promise; poolDeposits(request: QueryPoolDepositsRequest): Promise; poolDeposit(request: QueryPoolDepositRequest): Promise; accountDeposits(request: QueryAccountDepositsRequest): Promise; accountPoolDeposits(request: QueryAccountPoolDepositsRequest): Promise; draws(request?: QueryDrawsRequest): Promise; poolDraws(request: QueryPoolDrawsRequest): Promise; poolDraw(request: QueryPoolDrawRequest): Promise; prizes(request?: QueryPrizesRequest): Promise; poolPrizes(request: QueryPoolPrizesRequest): Promise; poolDrawPrizes(request: QueryPoolDrawPrizesRequest): Promise; poolDrawPrize(request: QueryPoolDrawPrizeRequest): Promise; accountPrizes(request: QueryAccountPrizesRequest): Promise; accountPoolPrizes(request: QueryAccountPoolPrizesRequest): Promise; accountPoolDrawPrizes(request: QueryAccountPoolDrawPrizesRequest): Promise; withdrawals(request?: QueryWithdrawalsRequest): Promise; poolWithdrawals(request: QueryPoolWithdrawalsRequest): Promise; poolWithdrawal(request: QueryPoolWithdrawalRequest): Promise; accountWithdrawals(request: QueryAccountWithdrawalsRequest): Promise; accountPoolWithdrawals(request: QueryAccountPoolWithdrawalsRequest): Promise; };