import { QueriesSetBase } from "../queries"; import { ChainGetter } from "../../chain"; import { ObservableQueryAccount } from "./account"; import { ObservableQueryBabylonBtcDelegationReward, ObservableQueryDelegations, ObservableQueryRewards, ObservableQueryStakingParams, ObservableQueryStakingPool, ObservableQueryUnbondingDelegations, ObservableQueryValidators } from "./staking"; import { ObservableQueryDenomTrace, ObservableQueryIBCChannel, ObservableQueryIBCClientState } from "./ibc"; import { ObservableQuerySpendableBalances } from "./balance"; import { DeepReadonly } from "utility-types"; import { ObservableQueryDistributionParams } from "./distribution"; import { ObservableQueryRPCStatus } from "./status"; import { ObservableQueryAuthZGranter } from "./authz"; import { QuerySharedContext } from "../../common"; import { ObservableQueryEvmFeeMarketBaseFee } from "./evm/feemarket"; import { ObservableQueryFeeMarketGasPrices } from "./feemarket"; import { ObservableQueryIBCClientStateV2 } from "./ibc/client-state-v2"; import { ObservableQueryInitiaUnbondingDelegations } from "./staking/initia-unbonding-delegations"; import { ObservableQueryInitiaDelegations } from "./staking/initia-delegations"; import { ObservableQueryInitiaValidators } from "./staking/initia-validators"; export interface CosmosQueries { cosmos: CosmosQueriesImpl; } export declare const CosmosQueries: { use(): (queriesSetBase: QueriesSetBase, sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter) => CosmosQueries; }; export declare class CosmosQueriesImpl { readonly queryRPCStatus: DeepReadonly; readonly queryAccount: DeepReadonly; readonly querySpendableBalances: DeepReadonly; readonly queryPool: DeepReadonly; readonly queryStakingParams: DeepReadonly; readonly queryDistributionParams: DeepReadonly; readonly queryRewards: DeepReadonly; readonly queryDelegations: DeepReadonly; readonly queryInitiaDelegations: DeepReadonly; readonly queryUnbondingDelegations: DeepReadonly; readonly queryInitiaUnbondingDelegations: DeepReadonly; readonly queryValidators: DeepReadonly; readonly queryBabylonBtcDelegationReward: DeepReadonly; readonly queryInitiaValidators: DeepReadonly; readonly queryIBCClientState: DeepReadonly; readonly queryIBCClientStateV2: DeepReadonly; readonly queryIBCChannel: DeepReadonly; readonly queryIBCDenomTrace: DeepReadonly; readonly queryAuthZGranter: DeepReadonly; readonly queryFeeMarketGasPrices: DeepReadonly; readonly queryEvmFeeMarketBaseFee: DeepReadonly; constructor(base: QueriesSetBase, sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter); }