import { QueryClient } from "@cosmjs/stargate"; import { HttpEndpoint, Tendermint34Client } from "@cosmjs/tendermint-rpc"; declare const createQueryClientFromTmClient: (tmClient: Tendermint34Client) => QueryClient & import("@cosmjs/stargate").AuthExtension & import("@cosmjs/stargate").BankExtension & import("@cosmjs/stargate").StakingExtension & import("@cosmjs/stargate").TxExtension & { clp: { getPool: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").PoolReq) => Promise; getPools: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").PoolsReq) => Promise; getLiquidityProvider: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").LiquidityProviderReq) => Promise; getLiquidityProviderData: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").LiquidityProviderDataReq) => Promise; getAssetList: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").AssetListReq) => Promise; getLiquidityProviders: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").LiquidityProvidersReq) => Promise; getLiquidityProviderList: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").LiquidityProviderListReq) => Promise; getParams: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").ParamsReq) => Promise; getRewardParams: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").RewardParamsReq) => Promise; getPmtpParams: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").PmtpParamsReq) => Promise; getLiquidityProtectionParams: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").LiquidityProtectionParamsReq) => Promise; getProviderDistributionParams: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").ProviderDistributionParamsReq) => Promise; getSwapFeeParams: (request: import("@sifchain/proto-types/sifnode/clp/v1/querier").SwapFeeParamsReq) => Promise; }; } & { dispensation: { allDistributions: (request: import("@sifchain/proto-types/sifnode/dispensation/v1/query").QueryAllDistributionsRequest) => Promise; recordsByDistributionName: (request: import("@sifchain/proto-types/sifnode/dispensation/v1/query").QueryRecordsByDistributionNameRequest) => Promise; recordsByRecipient: (request: import("@sifchain/proto-types/sifnode/dispensation/v1/query").QueryRecordsByRecipientAddrRequest) => Promise; claimsByType: (request: import("@sifchain/proto-types/sifnode/dispensation/v1/query").QueryClaimsByTypeRequest) => Promise; }; } & { ethBridge: { ethProphecy: (request: import("@sifchain/proto-types/sifnode/ethbridge/v1/query").QueryEthProphecyRequest) => Promise; getBlacklist: (request: import("@sifchain/proto-types/sifnode/ethbridge/v1/query").QueryBlacklistRequest) => Promise; }; } & { tokenRegistry: { entries: (request: import("@sifchain/proto-types/sifnode/tokenregistry/v1/query").QueryEntriesRequest) => Promise; }; } & { margin: { getMTP: (request: import("@sifchain/proto-types/sifnode/margin/v1/query").MTPRequest) => Promise; getPositions: (request: import("@sifchain/proto-types/sifnode/margin/v1/query").PositionsRequest) => Promise; getPositionsForAddress: (request: import("@sifchain/proto-types/sifnode/margin/v1/query").PositionsForAddressRequest) => Promise; getPositionsByPool: (request: import("@sifchain/proto-types/sifnode/margin/v1/query").PositionsByPoolRequest) => Promise; getParams: (request: import("@sifchain/proto-types/sifnode/margin/v1/query").ParamsRequest) => Promise; getStatus: (request: import("@sifchain/proto-types/sifnode/margin/v1/query").StatusRequest) => Promise; getSQParams: (request: import("@sifchain/proto-types/sifnode/margin/v1/query").GetSQParamsRequest) => Promise; getWhitelist: (request: import("@sifchain/proto-types/sifnode/margin/v1/query").WhitelistRequest) => Promise; isWhitelisted: (request: import("@sifchain/proto-types/sifnode/margin/v1/query").IsWhitelistedRequest) => Promise; }; }; export declare type SifQueryClient = ReturnType; export declare function createQueryClient(endpoint: string | HttpEndpoint): Promise; export declare function createQueryClient(tmClient: Tendermint34Client): SifQueryClient; export {};