/** * This file was automatically generated by @cosmwasm/ts-codegen@1.10.0. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run the @cosmwasm/ts-codegen generate command to regenerate this file. */ import * as _0 from "./StardexToken.types"; import * as _1 from "./StardexToken.client"; import * as _2 from "./StardexToken.react-query"; import * as _3 from "./StardexToken.provider"; import * as _4 from "./StardexCoinRegistry.types"; import * as _5 from "./StardexCoinRegistry.client"; import * as _6 from "./StardexCoinRegistry.react-query"; import * as _7 from "./StardexCoinRegistry.provider"; import * as _8 from "./StardexFactory.types"; import * as _9 from "./StardexFactory.client"; import * as _10 from "./StardexFactory.react-query"; import * as _11 from "./StardexFactory.provider"; import * as _12 from "./StardexPair.types"; import * as _13 from "./StardexPair.client"; import * as _14 from "./StardexPair.react-query"; import * as _15 from "./StardexPair.provider"; import * as _16 from "./StardexPairStable.types"; import * as _17 from "./StardexPairStable.client"; import * as _18 from "./StardexPairStable.react-query"; import * as _19 from "./StardexPairStable.provider"; import * as _20 from "./StardexPairConcentrated.types"; import * as _21 from "./StardexPairConcentrated.client"; import * as _22 from "./StardexPairConcentrated.react-query"; import * as _23 from "./StardexPairConcentrated.provider"; import * as _24 from "./StardexRouter.types"; import * as _25 from "./StardexRouter.client"; import * as _26 from "./StardexRouter.react-query"; import * as _27 from "./StardexRouter.provider"; import * as _28 from "./contractContextProviders"; import * as _29 from "./contractContextBase"; import * as _30 from "./contracts-context"; export declare namespace contracts { const StardexToken: { StardexToken: typeof _3.StardexToken; useStardexTokenDownloadLogoQuery({ client, options }: _2.StardexTokenDownloadLogoQuery): import("@tanstack/react-query").UseQueryResult; useStardexTokenMarketingInfoQuery({ client, options }: _2.StardexTokenMarketingInfoQuery): import("@tanstack/react-query").UseQueryResult; useStardexTokenAllAccountsQuery({ client, args, options }: _2.StardexTokenAllAccountsQuery): import("@tanstack/react-query").UseQueryResult; useStardexTokenAllSpenderAllowancesQuery({ client, args, options }: _2.StardexTokenAllSpenderAllowancesQuery): import("@tanstack/react-query").UseQueryResult; useStardexTokenAllAllowancesQuery({ client, args, options }: _2.StardexTokenAllAllowancesQuery): import("@tanstack/react-query").UseQueryResult; useStardexTokenAllowanceQuery({ client, args, options }: _2.StardexTokenAllowanceQuery): import("@tanstack/react-query").UseQueryResult; useStardexTokenMinterQuery({ client, options }: _2.StardexTokenMinterQuery): import("@tanstack/react-query").UseQueryResult; useStardexTokenTokenInfoQuery({ client, options }: _2.StardexTokenTokenInfoQuery): import("@tanstack/react-query").UseQueryResult; useStardexTokenBalanceQuery({ client, args, options }: _2.StardexTokenBalanceQuery): import("@tanstack/react-query").UseQueryResult; useStardexTokenUploadLogoMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenUpdateMarketingMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenUpdateMinterMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenMintMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenBurnFromMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenSendFromMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenTransferFromMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenDecreaseAllowanceMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenIncreaseAllowanceMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenSendMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenBurnMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexTokenTransferMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; stardexTokenQueryKeys: { contract: readonly [{ readonly contract: "stardexToken"; }]; address: (contractAddress: string | undefined) => readonly [{ readonly address: string | undefined; readonly contract: "stardexToken"; }]; balance: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "balance"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexToken"; }]; tokenInfo: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "token_info"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexToken"; }]; minter: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "minter"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexToken"; }]; allowance: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "allowance"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexToken"; }]; allAllowances: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "all_allowances"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexToken"; }]; allSpenderAllowances: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "all_spender_allowances"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexToken"; }]; allAccounts: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "all_accounts"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexToken"; }]; marketingInfo: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "marketing_info"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexToken"; }]; downloadLogo: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "download_logo"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexToken"; }]; }; stardexTokenQueries: { balance: ({ client, args, options }: _2.StardexTokenBalanceQuery) => import("@tanstack/react-query").UseQueryOptions<_0.BalanceResponse, Error, TData_9, import("@tanstack/query-core").QueryKey>; tokenInfo: ({ client, options }: _2.StardexTokenTokenInfoQuery) => import("@tanstack/react-query").UseQueryOptions<_0.TokenInfoResponse, Error, TData_10, import("@tanstack/query-core").QueryKey>; minter: ({ client, options }: _2.StardexTokenMinterQuery) => import("@tanstack/react-query").UseQueryOptions<_0.MinterResponse, Error, TData_11, import("@tanstack/query-core").QueryKey>; allowance: ({ client, args, options }: _2.StardexTokenAllowanceQuery) => import("@tanstack/react-query").UseQueryOptions<_0.AllowanceResponse, Error, TData_12, import("@tanstack/query-core").QueryKey>; allAllowances: ({ client, args, options }: _2.StardexTokenAllAllowancesQuery) => import("@tanstack/react-query").UseQueryOptions<_0.AllAllowancesResponse, Error, TData_13, import("@tanstack/query-core").QueryKey>; allSpenderAllowances: ({ client, args, options }: _2.StardexTokenAllSpenderAllowancesQuery) => import("@tanstack/react-query").UseQueryOptions<_0.AllSpenderAllowancesResponse, Error, TData_14, import("@tanstack/query-core").QueryKey>; allAccounts: ({ client, args, options }: _2.StardexTokenAllAccountsQuery) => import("@tanstack/react-query").UseQueryOptions<_0.AllAccountsResponse, Error, TData_15, import("@tanstack/query-core").QueryKey>; marketingInfo: ({ client, options }: _2.StardexTokenMarketingInfoQuery) => import("@tanstack/react-query").UseQueryOptions<_0.MarketingInfoResponse, Error, TData_16, import("@tanstack/query-core").QueryKey>; downloadLogo: ({ client, options }: _2.StardexTokenDownloadLogoQuery) => import("@tanstack/react-query").UseQueryOptions<_0.DownloadLogoResponse, Error, TData_17, import("@tanstack/query-core").QueryKey>; }; StardexTokenQueryClient: typeof _1.StardexTokenQueryClient; StardexTokenClient: typeof _1.StardexTokenClient; }; const StardexCoinRegistry: { StardexCoinRegistry: typeof _7.StardexCoinRegistry; useStardexCoinRegistryNativeTokensQuery({ client, args, options }: _6.StardexCoinRegistryNativeTokensQuery): import("@tanstack/react-query").UseQueryResult; useStardexCoinRegistryNativeTokenQuery({ client, args, options }: _6.StardexCoinRegistryNativeTokenQuery): import("@tanstack/react-query").UseQueryResult; useStardexCoinRegistryConfigQuery({ client, options }: _6.StardexCoinRegistryConfigQuery): import("@tanstack/react-query").UseQueryResult; useStardexCoinRegistryClaimOwnershipMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexCoinRegistryDropOwnershipProposalMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexCoinRegistryProposeNewOwnerMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexCoinRegistryRemoveMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexCoinRegistryAddMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; stardexCoinRegistryQueryKeys: { contract: readonly [{ readonly contract: "stardexCoinRegistry"; }]; address: (contractAddress: string | undefined) => readonly [{ readonly address: string | undefined; readonly contract: "stardexCoinRegistry"; }]; config: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "config"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexCoinRegistry"; }]; nativeToken: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "native_token"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexCoinRegistry"; }]; nativeTokens: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "native_tokens"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexCoinRegistry"; }]; }; stardexCoinRegistryQueries: { config: ({ client, options }: _6.StardexCoinRegistryConfigQuery) => import("@tanstack/react-query").UseQueryOptions<_4.Config, Error, TData_3, import("@tanstack/query-core").QueryKey>; nativeToken: ({ client, args, options }: _6.StardexCoinRegistryNativeTokenQuery) => import("@tanstack/react-query").UseQueryOptions<_4.CoinResponse, Error, TData_4, import("@tanstack/query-core").QueryKey>; nativeTokens: ({ client, args, options }: _6.StardexCoinRegistryNativeTokensQuery) => import("@tanstack/react-query").UseQueryOptions<_4.ArrayOfCoinResponse, Error, TData_5, import("@tanstack/query-core").QueryKey>; }; StardexCoinRegistryQueryClient: typeof _5.StardexCoinRegistryQueryClient; StardexCoinRegistryClient: typeof _5.StardexCoinRegistryClient; }; const StardexFactory: { StardexFactory: typeof _11.StardexFactory; useStardexFactoryTrackerConfigQuery({ client, options }: _10.StardexFactoryTrackerConfigQuery): import("@tanstack/react-query").UseQueryResult; useStardexFactoryBlacklistedPairTypesQuery({ client, options }: _10.StardexFactoryBlacklistedPairTypesQuery): import("@tanstack/react-query").UseQueryResult; useStardexFactoryFeeInfoQuery({ client, args, options }: _10.StardexFactoryFeeInfoQuery): import("@tanstack/react-query").UseQueryResult; useStardexFactoryPairsQuery({ client, args, options }: _10.StardexFactoryPairsQuery): import("@tanstack/react-query").UseQueryResult; useStardexFactoryPairQuery({ client, args, options }: _10.StardexFactoryPairQuery): import("@tanstack/react-query").UseQueryResult; useStardexFactoryConfigQuery({ client, options }: _10.StardexFactoryConfigQuery): import("@tanstack/react-query").UseQueryResult; useStardexFactoryClaimOwnershipMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexFactoryDropOwnershipProposalMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexFactoryProposeNewOwnerMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexFactoryDeregisterMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexFactoryCreatePairMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexFactoryUpdatePairConfigMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexFactoryUpdateTrackerConfigMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexFactoryUpdateConfigMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; stardexFactoryQueryKeys: { contract: readonly [{ readonly contract: "stardexFactory"; }]; address: (contractAddress: string | undefined) => readonly [{ readonly address: string | undefined; readonly contract: "stardexFactory"; }]; config: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "config"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexFactory"; }]; pair: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "pair"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexFactory"; }]; pairs: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "pairs"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexFactory"; }]; feeInfo: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "fee_info"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexFactory"; }]; blacklistedPairTypes: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "blacklisted_pair_types"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexFactory"; }]; trackerConfig: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "tracker_config"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexFactory"; }]; }; stardexFactoryQueries: { config: ({ client, options }: _10.StardexFactoryConfigQuery) => import("@tanstack/react-query").UseQueryOptions<_8.ConfigResponse, Error, TData_6, import("@tanstack/query-core").QueryKey>; pair: ({ client, args, options }: _10.StardexFactoryPairQuery) => import("@tanstack/react-query").UseQueryOptions<_8.PairInfo, Error, TData_7, import("@tanstack/query-core").QueryKey>; pairs: ({ client, args, options }: _10.StardexFactoryPairsQuery) => import("@tanstack/react-query").UseQueryOptions<_8.PairsResponse, Error, TData_8, import("@tanstack/query-core").QueryKey>; feeInfo: ({ client, args, options }: _10.StardexFactoryFeeInfoQuery) => import("@tanstack/react-query").UseQueryOptions<_8.FeeInfoResponse, Error, TData_9, import("@tanstack/query-core").QueryKey>; blacklistedPairTypes: ({ client, options }: _10.StardexFactoryBlacklistedPairTypesQuery) => import("@tanstack/react-query").UseQueryOptions<_8.ArrayOfPairType, Error, TData_10, import("@tanstack/query-core").QueryKey>; trackerConfig: ({ client, options }: _10.StardexFactoryTrackerConfigQuery) => import("@tanstack/react-query").UseQueryOptions<_8.TrackerConfig, Error, TData_11, import("@tanstack/query-core").QueryKey>; }; StardexFactoryQueryClient: typeof _9.StardexFactoryQueryClient; StardexFactoryClient: typeof _9.StardexFactoryClient; }; const StardexPair: { StardexPair: typeof _15.StardexPair; useStardexPairSimulateProvideQuery({ client, args, options }: _14.StardexPairSimulateProvideQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairSimulateWithdrawQuery({ client, args, options }: _14.StardexPairSimulateWithdrawQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairObserveQuery({ client, args, options }: _14.StardexPairObserveQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairAssetBalanceAtQuery({ client, args, options }: _14.StardexPairAssetBalanceAtQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairQueryComputeDQuery({ client, options }: _14.StardexPairQueryComputeDQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairCumulativePricesQuery({ client, options }: _14.StardexPairCumulativePricesQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairReverseSimulationQuery({ client, args, options }: _14.StardexPairReverseSimulationQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairSimulationQuery({ client, args, options }: _14.StardexPairSimulationQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairShareQuery({ client, args, options }: _14.StardexPairShareQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConfigQuery({ client, options }: _14.StardexPairConfigQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairPoolQuery({ client, options }: _14.StardexPairPoolQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairPairQuery({ client, options }: _14.StardexPairPairQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairClaimOwnershipMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairDropOwnershipProposalMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairProposeNewOwnerMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairUpdateConfigMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairSwapMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairWithdrawLiquidityMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairProvideLiquidityMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairReceiveMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; stardexPairQueryKeys: { contract: readonly [{ readonly contract: "stardexPair"; }]; address: (contractAddress: string | undefined) => readonly [{ readonly address: string | undefined; readonly contract: "stardexPair"; }]; pair: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "pair"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; pool: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "pool"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; config: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "config"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; share: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "share"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; simulation: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "simulation"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; reverseSimulation: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "reverse_simulation"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; cumulativePrices: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "cumulative_prices"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; queryComputeD: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "query_compute_d"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; assetBalanceAt: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "asset_balance_at"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; observe: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "observe"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; simulateWithdraw: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "simulate_withdraw"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; simulateProvide: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "simulate_provide"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPair"; }]; }; stardexPairQueries: { pair: ({ client, options }: _14.StardexPairPairQuery) => import("@tanstack/react-query").UseQueryOptions<_12.PairInfo, Error, TData_12, import("@tanstack/query-core").QueryKey>; pool: ({ client, options }: _14.StardexPairPoolQuery) => import("@tanstack/react-query").UseQueryOptions<_12.PoolResponse, Error, TData_13, import("@tanstack/query-core").QueryKey>; config: ({ client, options }: _14.StardexPairConfigQuery) => import("@tanstack/react-query").UseQueryOptions<_12.ConfigResponse, Error, TData_14, import("@tanstack/query-core").QueryKey>; share: ({ client, args, options }: _14.StardexPairShareQuery) => import("@tanstack/react-query").UseQueryOptions<_12.ArrayOfAsset, Error, TData_15, import("@tanstack/query-core").QueryKey>; simulation: ({ client, args, options }: _14.StardexPairSimulationQuery) => import("@tanstack/react-query").UseQueryOptions<_12.SimulationResponse, Error, TData_16, import("@tanstack/query-core").QueryKey>; reverseSimulation: ({ client, args, options }: _14.StardexPairReverseSimulationQuery) => import("@tanstack/react-query").UseQueryOptions<_12.ReverseSimulationResponse, Error, TData_17, import("@tanstack/query-core").QueryKey>; cumulativePrices: ({ client, options }: _14.StardexPairCumulativePricesQuery) => import("@tanstack/react-query").UseQueryOptions<_12.CumulativePricesResponse, Error, TData_18, import("@tanstack/query-core").QueryKey>; queryComputeD: ({ client, options }: _14.StardexPairQueryComputeDQuery) => import("@tanstack/react-query").UseQueryOptions; assetBalanceAt: ({ client, args, options }: _14.StardexPairAssetBalanceAtQuery) => import("@tanstack/react-query").UseQueryOptions<_12.NullableUint128, Error, TData_20, import("@tanstack/query-core").QueryKey>; observe: ({ client, args, options }: _14.StardexPairObserveQuery) => import("@tanstack/react-query").UseQueryOptions<_12.OracleObservation, Error, TData_21, import("@tanstack/query-core").QueryKey>; simulateWithdraw: ({ client, args, options }: _14.StardexPairSimulateWithdrawQuery) => import("@tanstack/react-query").UseQueryOptions<_12.ArrayOfAsset, Error, TData_22, import("@tanstack/query-core").QueryKey>; simulateProvide: ({ client, args, options }: _14.StardexPairSimulateProvideQuery) => import("@tanstack/react-query").UseQueryOptions; }; StardexPairQueryClient: typeof _13.StardexPairQueryClient; StardexPairClient: typeof _13.StardexPairClient; }; const StardexPairStable: { StardexPairStable: typeof _19.StardexPairStable; useStardexPairStableSimulateProvideQuery({ client, args, options }: _18.StardexPairStableSimulateProvideQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStableSimulateWithdrawQuery({ client, args, options }: _18.StardexPairStableSimulateWithdrawQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStableObserveQuery({ client, args, options }: _18.StardexPairStableObserveQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStableAssetBalanceAtQuery({ client, args, options }: _18.StardexPairStableAssetBalanceAtQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStableQueryComputeDQuery({ client, options }: _18.StardexPairStableQueryComputeDQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStableCumulativePricesQuery({ client, options }: _18.StardexPairStableCumulativePricesQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStableReverseSimulationQuery({ client, args, options }: _18.StardexPairStableReverseSimulationQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStableSimulationQuery({ client, args, options }: _18.StardexPairStableSimulationQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStableShareQuery({ client, args, options }: _18.StardexPairStableShareQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStableConfigQuery({ client, options }: _18.StardexPairStableConfigQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStablePoolQuery({ client, options }: _18.StardexPairStablePoolQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStablePairQuery({ client, options }: _18.StardexPairStablePairQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairStableClaimOwnershipMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairStableDropOwnershipProposalMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairStableProposeNewOwnerMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairStableUpdateConfigMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairStableSwapMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairStableWithdrawLiquidityMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairStableProvideLiquidityMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairStableReceiveMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; stardexPairStableQueryKeys: { contract: readonly [{ readonly contract: "stardexPairStable"; }]; address: (contractAddress: string | undefined) => readonly [{ readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; pair: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "pair"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; pool: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "pool"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; config: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "config"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; share: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "share"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; simulation: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "simulation"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; reverseSimulation: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "reverse_simulation"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; cumulativePrices: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "cumulative_prices"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; queryComputeD: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "query_compute_d"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; assetBalanceAt: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "asset_balance_at"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; observe: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "observe"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; simulateWithdraw: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "simulate_withdraw"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; simulateProvide: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "simulate_provide"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairStable"; }]; }; stardexPairStableQueries: { pair: ({ client, options }: _18.StardexPairStablePairQuery) => import("@tanstack/react-query").UseQueryOptions<_16.PairInfo, Error, TData_12, import("@tanstack/query-core").QueryKey>; pool: ({ client, options }: _18.StardexPairStablePoolQuery) => import("@tanstack/react-query").UseQueryOptions<_16.PoolResponse, Error, TData_13, import("@tanstack/query-core").QueryKey>; config: ({ client, options }: _18.StardexPairStableConfigQuery) => import("@tanstack/react-query").UseQueryOptions<_16.ConfigResponse, Error, TData_14, import("@tanstack/query-core").QueryKey>; share: ({ client, args, options }: _18.StardexPairStableShareQuery) => import("@tanstack/react-query").UseQueryOptions<_16.ArrayOfAsset, Error, TData_15, import("@tanstack/query-core").QueryKey>; simulation: ({ client, args, options }: _18.StardexPairStableSimulationQuery) => import("@tanstack/react-query").UseQueryOptions<_16.SimulationResponse, Error, TData_16, import("@tanstack/query-core").QueryKey>; reverseSimulation: ({ client, args, options }: _18.StardexPairStableReverseSimulationQuery) => import("@tanstack/react-query").UseQueryOptions<_16.ReverseSimulationResponse, Error, TData_17, import("@tanstack/query-core").QueryKey>; cumulativePrices: ({ client, options }: _18.StardexPairStableCumulativePricesQuery) => import("@tanstack/react-query").UseQueryOptions<_16.CumulativePricesResponse, Error, TData_18, import("@tanstack/query-core").QueryKey>; queryComputeD: ({ client, options }: _18.StardexPairStableQueryComputeDQuery) => import("@tanstack/react-query").UseQueryOptions; assetBalanceAt: ({ client, args, options }: _18.StardexPairStableAssetBalanceAtQuery) => import("@tanstack/react-query").UseQueryOptions<_16.NullableUint128, Error, TData_20, import("@tanstack/query-core").QueryKey>; observe: ({ client, args, options }: _18.StardexPairStableObserveQuery) => import("@tanstack/react-query").UseQueryOptions<_16.OracleObservation, Error, TData_21, import("@tanstack/query-core").QueryKey>; simulateWithdraw: ({ client, args, options }: _18.StardexPairStableSimulateWithdrawQuery) => import("@tanstack/react-query").UseQueryOptions<_16.ArrayOfAsset, Error, TData_22, import("@tanstack/query-core").QueryKey>; simulateProvide: ({ client, args, options }: _18.StardexPairStableSimulateProvideQuery) => import("@tanstack/react-query").UseQueryOptions; }; StardexPairStableQueryClient: typeof _17.StardexPairStableQueryClient; StardexPairStableClient: typeof _17.StardexPairStableClient; }; const StardexPairConcentrated: { StardexPairConcentrated: typeof _23.StardexPairConcentrated; useStardexPairConcentratedSimulateWithdrawQuery({ client, args, options }: _22.StardexPairConcentratedSimulateWithdrawQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedSimulateProvideQuery({ client, args, options }: _22.StardexPairConcentratedSimulateProvideQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedObserveQuery({ client, args, options }: _22.StardexPairConcentratedObserveQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedAssetBalanceAtQuery({ client, args, options }: _22.StardexPairConcentratedAssetBalanceAtQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedLpPriceQuery({ client, options }: _22.StardexPairConcentratedLpPriceQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedComputeDQuery({ client, options }: _22.StardexPairConcentratedComputeDQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedCumulativePricesQuery({ client, options }: _22.StardexPairConcentratedCumulativePricesQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedReverseSimulationQuery({ client, args, options }: _22.StardexPairConcentratedReverseSimulationQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedSimulationQuery({ client, args, options }: _22.StardexPairConcentratedSimulationQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedShareQuery({ client, args, options }: _22.StardexPairConcentratedShareQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedConfigQuery({ client, options }: _22.StardexPairConcentratedConfigQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedPoolQuery({ client, options }: _22.StardexPairConcentratedPoolQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedPairQuery({ client, options }: _22.StardexPairConcentratedPairQuery): import("@tanstack/react-query").UseQueryResult; useStardexPairConcentratedClaimOwnershipMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairConcentratedDropOwnershipProposalMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairConcentratedProposeNewOwnerMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairConcentratedUpdateConfigMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairConcentratedSwapMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairConcentratedWithdrawLiquidityMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairConcentratedProvideLiquidityMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexPairConcentratedReceiveMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; stardexPairConcentratedQueryKeys: { contract: readonly [{ readonly contract: "stardexPairConcentrated"; }]; address: (contractAddress: string | undefined) => readonly [{ readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; pair: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "pair"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; pool: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "pool"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; config: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "config"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; share: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "share"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; simulation: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "simulation"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; reverseSimulation: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "reverse_simulation"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; cumulativePrices: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "cumulative_prices"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; computeD: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "compute_d"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; lpPrice: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "lp_price"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; assetBalanceAt: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "asset_balance_at"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; observe: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "observe"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; simulateProvide: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "simulate_provide"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; simulateWithdraw: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "simulate_withdraw"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexPairConcentrated"; }]; }; stardexPairConcentratedQueries: { pair: ({ client, options }: _22.StardexPairConcentratedPairQuery) => import("@tanstack/react-query").UseQueryOptions<_20.PairInfo, Error, TData_13, import("@tanstack/query-core").QueryKey>; pool: ({ client, options }: _22.StardexPairConcentratedPoolQuery) => import("@tanstack/react-query").UseQueryOptions<_20.PoolResponse, Error, TData_14, import("@tanstack/query-core").QueryKey>; config: ({ client, options }: _22.StardexPairConcentratedConfigQuery) => import("@tanstack/react-query").UseQueryOptions<_20.ConfigResponse, Error, TData_15, import("@tanstack/query-core").QueryKey>; share: ({ client, args, options }: _22.StardexPairConcentratedShareQuery) => import("@tanstack/react-query").UseQueryOptions<_20.ArrayOfAsset, Error, TData_16, import("@tanstack/query-core").QueryKey>; simulation: ({ client, args, options }: _22.StardexPairConcentratedSimulationQuery) => import("@tanstack/react-query").UseQueryOptions<_20.SimulationResponse, Error, TData_17, import("@tanstack/query-core").QueryKey>; reverseSimulation: ({ client, args, options }: _22.StardexPairConcentratedReverseSimulationQuery) => import("@tanstack/react-query").UseQueryOptions<_20.ReverseSimulationResponse, Error, TData_18, import("@tanstack/query-core").QueryKey>; cumulativePrices: ({ client, options }: _22.StardexPairConcentratedCumulativePricesQuery) => import("@tanstack/react-query").UseQueryOptions<_20.CumulativePricesResponse, Error, TData_19, import("@tanstack/query-core").QueryKey>; computeD: ({ client, options }: _22.StardexPairConcentratedComputeDQuery) => import("@tanstack/react-query").UseQueryOptions; lpPrice: ({ client, options }: _22.StardexPairConcentratedLpPriceQuery) => import("@tanstack/react-query").UseQueryOptions; assetBalanceAt: ({ client, args, options }: _22.StardexPairConcentratedAssetBalanceAtQuery) => import("@tanstack/react-query").UseQueryOptions<_20.NullableUint128, Error, TData_22, import("@tanstack/query-core").QueryKey>; observe: ({ client, args, options }: _22.StardexPairConcentratedObserveQuery) => import("@tanstack/react-query").UseQueryOptions<_20.OracleObservation, Error, TData_23, import("@tanstack/query-core").QueryKey>; simulateProvide: ({ client, args, options }: _22.StardexPairConcentratedSimulateProvideQuery) => import("@tanstack/react-query").UseQueryOptions; simulateWithdraw: ({ client, args, options }: _22.StardexPairConcentratedSimulateWithdrawQuery) => import("@tanstack/react-query").UseQueryOptions<_20.ArrayOfAsset, Error, TData_25, import("@tanstack/query-core").QueryKey>; }; StardexPairConcentratedQueryClient: typeof _21.StardexPairConcentratedQueryClient; StardexPairConcentratedClient: typeof _21.StardexPairConcentratedClient; }; const StardexRouter: { StardexRouter: typeof _27.StardexRouter; useStardexRouterSimulateSwapOperationsQuery({ client, args, options }: _26.StardexRouterSimulateSwapOperationsQuery): import("@tanstack/react-query").UseQueryResult; useStardexRouterConfigQuery({ client, options }: _26.StardexRouterConfigQuery): import("@tanstack/react-query").UseQueryResult; useStardexRouterExecuteSwapOperationMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexRouterExecuteSwapOperationsMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; useStardexRouterReceiveMutation(options?: Omit, "mutationFn"> | undefined): import("@tanstack/react-query").UseMutationResult; stardexRouterQueryKeys: { contract: readonly [{ readonly contract: "stardexRouter"; }]; address: (contractAddress: string | undefined) => readonly [{ readonly address: string | undefined; readonly contract: "stardexRouter"; }]; config: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "config"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexRouter"; }]; simulateSwapOperations: (contractAddress: string | undefined, args?: Record | undefined) => readonly [{ readonly method: "simulate_swap_operations"; readonly args: Record | undefined; readonly address: string | undefined; readonly contract: "stardexRouter"; }]; }; stardexRouterQueries: { config: ({ client, options }: _26.StardexRouterConfigQuery) => import("@tanstack/react-query").UseQueryOptions<_24.ConfigResponse, Error, TData_2, import("@tanstack/query-core").QueryKey>; simulateSwapOperations: ({ client, args, options }: _26.StardexRouterSimulateSwapOperationsQuery) => import("@tanstack/react-query").UseQueryOptions<_24.SimulateSwapOperationsResponse, Error, TData_3, import("@tanstack/query-core").QueryKey>; }; StardexRouterQueryClient: typeof _25.StardexRouterQueryClient; StardexRouterClient: typeof _25.StardexRouterClient; }; const undefined: { getProviders: (address?: string | undefined, cosmWasmClient?: import("@cosmjs/cosmwasm-stargate").CosmWasmClient | undefined, signingCosmWasmClient?: import("@cosmjs/cosmwasm-stargate").SigningCosmWasmClient | undefined) => { stardexToken: _3.StardexToken; stardexCoinRegistry: _7.StardexCoinRegistry; stardexFactory: _11.StardexFactory; stardexPair: _15.StardexPair; stardexPairStable: _19.StardexPairStable; stardexPairConcentrated: _23.StardexPairConcentrated; stardexRouter: _27.StardexRouter; }; }; const contractContextBase: { NO_SINGING_ERROR_MESSAGE: "signingCosmWasmClient not connected"; NO_COSMWASW_CLIENT_ERROR_MESSAGE: "cosmWasmClient not connected"; NO_ADDRESS_ERROR_MESSAGE: "address doesn't exist"; NO_SIGNING_CLIENT_ERROR_MESSAGE: "Signing client is not generated. Please check ts-codegen config"; NO_QUERY_CLIENT_ERROR_MESSAGE: "Query client is not generated. Please check ts-codegen config"; NO_MESSAGE_COMPOSER_ERROR_MESSAGE: "Message composer client is not generated. Please check ts-codegen config"; ContractBase: typeof _29.ContractBase; }; const contractsContext: { ContractsProvider: ({ children, contractsConfig, }: { children: import("react").ReactNode; contractsConfig: _30.ContractsConfig; }) => import("react").JSX.Element; useContracts: () => _28.IContractsContext; }; }